./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 eb692b52 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-?-eb692b5 [2022-07-19 23:33:04,529 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-19 23:33:04,534 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-19 23:33:04,588 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-19 23:33:04,589 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-19 23:33:04,590 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-19 23:33:04,591 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-19 23:33:04,593 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-19 23:33:04,594 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-19 23:33:04,597 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-19 23:33:04,598 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-19 23:33:04,599 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-19 23:33:04,600 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-19 23:33:04,601 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-19 23:33:04,602 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-19 23:33:04,604 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-19 23:33:04,605 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-19 23:33:04,606 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-19 23:33:04,608 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-19 23:33:04,612 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-19 23:33:04,613 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-19 23:33:04,614 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-19 23:33:04,615 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-19 23:33:04,616 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-19 23:33:04,617 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-19 23:33:04,621 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-19 23:33:04,622 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-19 23:33:04,622 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-19 23:33:04,623 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-19 23:33:04,623 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-19 23:33:04,624 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-19 23:33:04,624 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-19 23:33:04,625 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-19 23:33:04,626 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-19 23:33:04,626 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-19 23:33:04,627 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-19 23:33:04,627 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-19 23:33:04,627 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-19 23:33:04,628 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-19 23:33:04,628 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-19 23:33:04,628 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-19 23:33:04,630 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-19 23:33:04,630 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-19 23:33:04,652 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-19 23:33:04,653 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-19 23:33:04,653 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-19 23:33:04,653 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-19 23:33:04,654 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-19 23:33:04,654 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-19 23:33:04,655 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-19 23:33:04,655 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-19 23:33:04,655 INFO L138 SettingsManager]: * Use SBE=true [2022-07-19 23:33:04,656 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-19 23:33:04,656 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-19 23:33:04,656 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-19 23:33:04,656 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-19 23:33:04,656 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-19 23:33:04,657 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-19 23:33:04,657 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-19 23:33:04,657 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-19 23:33:04,657 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-19 23:33:04,657 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-19 23:33:04,657 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-19 23:33:04,658 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-19 23:33:04,658 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 23:33:04,658 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-19 23:33:04,658 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-19 23:33:04,658 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-19 23:33:04,658 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-19 23:33:04,658 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-19 23:33:04,659 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-19 23:33:04,659 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-19 23:33:04,659 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-19 23:33:04,659 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-19 23:33:04,875 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-19 23:33:04,896 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-19 23:33:04,898 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-19 23:33:04,899 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-19 23:33:04,899 INFO L275 PluginConnector]: CDTParser initialized [2022-07-19 23:33:04,900 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-19 23:33:04,940 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/628011d71/6cc5dc9cf2c3404b8d49c5cf9862f338/FLAG863ffd534 [2022-07-19 23:33:05,532 INFO L306 CDTParser]: Found 1 translation units. [2022-07-19 23:33:05,533 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-19 23:33:05,562 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/628011d71/6cc5dc9cf2c3404b8d49c5cf9862f338/FLAG863ffd534 [2022-07-19 23:33:05,933 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/628011d71/6cc5dc9cf2c3404b8d49c5cf9862f338 [2022-07-19 23:33:05,935 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-19 23:33:05,936 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-19 23:33:05,939 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-19 23:33:05,940 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-19 23:33:05,942 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-19 23:33:05,943 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 11:33:05" (1/1) ... [2022-07-19 23:33:05,944 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@279d3a50 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 11:33:05, skipping insertion in model container [2022-07-19 23:33:05,944 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 11:33:05" (1/1) ... [2022-07-19 23:33:05,951 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-19 23:33:06,034 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-19 23:33:06,641 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-19 23:33:07,100 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 23:33:07,128 INFO L203 MainTranslator]: Completed pre-run [2022-07-19 23:33:07,228 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-19 23:33:07,278 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-19 23:33:07,300 INFO L158 Benchmark]: Toolchain (without parser) took 1362.02ms. Allocated memory was 92.3MB in the beginning and 111.1MB in the end (delta: 18.9MB). Free memory was 51.2MB in the beginning and 62.9MB in the end (delta: -11.7MB). Peak memory consumption was 40.9MB. Max. memory is 16.1GB. [2022-07-19 23:33:07,300 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 92.3MB. Free memory was 49.0MB in the beginning and 49.0MB in the end (delta: 30.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-19 23:33:07,302 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1357.99ms. Allocated memory was 92.3MB in the beginning and 111.1MB in the end (delta: 18.9MB). Free memory was 51.0MB in the beginning and 62.9MB in the end (delta: -11.9MB). Peak memory consumption was 40.9MB. Max. memory is 16.1GB. [2022-07-19 23:33:07,303 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.15ms. Allocated memory is still 92.3MB. Free memory was 49.0MB in the beginning and 49.0MB in the end (delta: 30.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1357.99ms. Allocated memory was 92.3MB in the beginning and 111.1MB in the end (delta: 18.9MB). Free memory was 51.0MB in the beginning and 62.9MB in the end (delta: -11.9MB). Peak memory consumption was 40.9MB. 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-?-eb692b5 [2022-07-19 23:33:08,690 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-19 23:33:08,691 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-19 23:33:08,718 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-19 23:33:08,719 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-19 23:33:08,720 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-19 23:33:08,721 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-19 23:33:08,722 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-19 23:33:08,723 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-19 23:33:08,723 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-19 23:33:08,724 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-19 23:33:08,725 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-19 23:33:08,725 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-19 23:33:08,726 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-19 23:33:08,726 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-19 23:33:08,727 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-19 23:33:08,728 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-19 23:33:08,728 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-19 23:33:08,729 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-19 23:33:08,731 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-19 23:33:08,732 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-19 23:33:08,732 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-19 23:33:08,733 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-19 23:33:08,734 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-19 23:33:08,735 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-19 23:33:08,737 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-19 23:33:08,737 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-19 23:33:08,737 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-19 23:33:08,738 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-19 23:33:08,738 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-19 23:33:08,739 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-19 23:33:08,740 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-19 23:33:08,740 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-19 23:33:08,741 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-19 23:33:08,743 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-19 23:33:08,744 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-19 23:33:08,746 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-19 23:33:08,747 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-19 23:33:08,747 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-19 23:33:08,747 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-19 23:33:08,747 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-19 23:33:08,748 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-19 23:33:08,749 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-19 23:33:08,773 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-19 23:33:08,773 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-19 23:33:08,774 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-19 23:33:08,774 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-19 23:33:08,774 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-19 23:33:08,775 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-19 23:33:08,775 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-19 23:33:08,775 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-19 23:33:08,775 INFO L138 SettingsManager]: * Use SBE=true [2022-07-19 23:33:08,776 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-19 23:33:08,776 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-19 23:33:08,776 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-19 23:33:08,776 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-19 23:33:08,777 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-19 23:33:08,777 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-19 23:33:08,777 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-19 23:33:08,777 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-19 23:33:08,777 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-19 23:33:08,777 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-19 23:33:08,777 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-19 23:33:08,778 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-19 23:33:08,778 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-19 23:33:08,778 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-19 23:33:08,778 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 23:33:08,778 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-19 23:33:08,778 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-19 23:33:08,778 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-19 23:33:08,779 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-19 23:33:08,779 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-19 23:33:08,779 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-19 23:33:08,779 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-19 23:33:08,779 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-19 23:33:08,779 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-19 23:33:08,780 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-19 23:33:09,042 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-19 23:33:09,062 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-19 23:33:09,065 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-19 23:33:09,067 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-19 23:33:09,067 INFO L275 PluginConnector]: CDTParser initialized [2022-07-19 23:33:09,068 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-19 23:33:09,128 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dad588c67/d1b5c737abf9474cad24ff79ea62f6b0/FLAG045fbf3ad [2022-07-19 23:33:09,704 INFO L306 CDTParser]: Found 1 translation units. [2022-07-19 23:33:09,705 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-19 23:33:09,734 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dad588c67/d1b5c737abf9474cad24ff79ea62f6b0/FLAG045fbf3ad [2022-07-19 23:33:09,878 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dad588c67/d1b5c737abf9474cad24ff79ea62f6b0 [2022-07-19 23:33:09,880 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-19 23:33:09,881 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-19 23:33:09,882 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-19 23:33:09,882 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-19 23:33:09,884 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-19 23:33:09,884 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 11:33:09" (1/1) ... [2022-07-19 23:33:09,885 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@34bbce0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 11:33:09, skipping insertion in model container [2022-07-19 23:33:09,885 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 11:33:09" (1/1) ... [2022-07-19 23:33:09,890 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-19 23:33:09,969 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-19 23:33:10,600 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-19 23:33:11,132 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 23:33:11,164 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-19 23:33:11,203 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-19 23:33:11,283 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-19 23:33:11,377 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 23:33:11,393 INFO L203 MainTranslator]: Completed pre-run [2022-07-19 23:33:11,561 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-19 23:33:11,633 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 23:33:11,742 INFO L208 MainTranslator]: Completed translation [2022-07-19 23:33:11,742 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 11:33:11 WrapperNode [2022-07-19 23:33:11,742 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-19 23:33:11,744 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-19 23:33:11,744 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-19 23:33:11,744 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-19 23:33:11,748 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 11:33:11" (1/1) ... [2022-07-19 23:33:11,795 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 11:33:11" (1/1) ... [2022-07-19 23:33:11,887 INFO L137 Inliner]: procedures = 212, calls = 1031, calls flagged for inlining = 87, calls inlined = 80, statements flattened = 2343 [2022-07-19 23:33:11,888 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-19 23:33:11,889 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-19 23:33:11,889 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-19 23:33:11,890 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-19 23:33:11,895 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 11:33:11" (1/1) ... [2022-07-19 23:33:11,896 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 11:33:11" (1/1) ... [2022-07-19 23:33:11,918 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 11:33:11" (1/1) ... [2022-07-19 23:33:11,925 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 11:33:11" (1/1) ... [2022-07-19 23:33:11,989 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 11:33:11" (1/1) ... [2022-07-19 23:33:12,009 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 11:33:11" (1/1) ... [2022-07-19 23:33:12,023 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 11:33:11" (1/1) ... [2022-07-19 23:33:12,045 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-19 23:33:12,046 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-19 23:33:12,051 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-19 23:33:12,051 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-19 23:33:12,052 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 11:33:11" (1/1) ... [2022-07-19 23:33:12,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 23:33:12,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 23:33:12,073 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-19 23:33:12,075 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-19 23:33:12,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-19 23:33:12,101 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2022-07-19 23:33:12,101 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2022-07-19 23:33:12,101 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2022-07-19 23:33:12,101 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2022-07-19 23:33:12,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-19 23:33:12,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-19 23:33:12,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-19 23:33:12,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-07-19 23:33:12,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-19 23:33:12,102 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-19 23:33:12,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-19 23:33:12,102 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_present [2022-07-19 23:33:12,102 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_present [2022-07-19 23:33:12,102 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-07-19 23:33:12,102 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-07-19 23:33:12,102 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2022-07-19 23:33:12,102 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2022-07-19 23:33:12,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-19 23:33:12,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-19 23:33:12,103 INFO L130 BoogieDeclarations]: Found specification of procedure pull_skb [2022-07-19 23:33:12,103 INFO L138 BoogieDeclarations]: Found implementation of procedure pull_skb [2022-07-19 23:33:12,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2022-07-19 23:33:12,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2022-07-19 23:33:12,103 INFO L130 BoogieDeclarations]: Found specification of procedure free_skb_pool [2022-07-19 23:33:12,103 INFO L138 BoogieDeclarations]: Found implementation of procedure free_skb_pool [2022-07-19 23:33:12,104 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_bulk_urb [2022-07-19 23:33:12,104 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_bulk_urb [2022-07-19 23:33:12,104 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-19 23:33:12,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-19 23:33:12,104 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2022-07-19 23:33:12,104 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2022-07-19 23:33:12,104 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2022-07-19 23:33:12,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2022-07-19 23:33:12,104 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2022-07-19 23:33:12,104 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2022-07-19 23:33:12,105 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-07-19 23:33:12,105 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-07-19 23:33:12,105 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-19 23:33:12,105 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-19 23:33:12,105 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-07-19 23:33:12,105 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-07-19 23:33:12,105 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2022-07-19 23:33:12,105 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2022-07-19 23:33:12,105 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-19 23:33:12,105 INFO L130 BoogieDeclarations]: Found specification of procedure fill_skb_pool [2022-07-19 23:33:12,105 INFO L138 BoogieDeclarations]: Found implementation of procedure fill_skb_pool [2022-07-19 23:33:12,105 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2022-07-19 23:33:12,106 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2022-07-19 23:33:12,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-19 23:33:12,106 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2022-07-19 23:33:12,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2022-07-19 23:33:12,106 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2022-07-19 23:33:12,106 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2022-07-19 23:33:12,106 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2022-07-19 23:33:12,106 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2022-07-19 23:33:12,107 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8150_set_mac_address [2022-07-19 23:33:12,107 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8150_set_mac_address [2022-07-19 23:33:12,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-19 23:33:12,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-07-19 23:33:12,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-07-19 23:33:12,107 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-19 23:33:12,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-19 23:33:12,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-19 23:33:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-07-19 23:33:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-19 23:33:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-19 23:33:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-07-19 23:33:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8150_set_multicast [2022-07-19 23:33:12,108 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8150_set_multicast [2022-07-19 23:33:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2022-07-19 23:33:12,108 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2022-07-19 23:33:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-07-19 23:33:12,108 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-07-19 23:33:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure eth_change_mtu [2022-07-19 23:33:12,108 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_change_mtu [2022-07-19 23:33:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-07-19 23:33:12,108 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-07-19 23:33:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2022-07-19 23:33:12,108 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2022-07-19 23:33:12,108 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-07-19 23:33:12,109 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-07-19 23:33:12,109 INFO L130 BoogieDeclarations]: Found specification of procedure free_all_urbs [2022-07-19 23:33:12,109 INFO L138 BoogieDeclarations]: Found implementation of procedure free_all_urbs [2022-07-19 23:33:12,109 INFO L130 BoogieDeclarations]: Found specification of procedure __printk_ratelimit [2022-07-19 23:33:12,109 INFO L138 BoogieDeclarations]: Found implementation of procedure __printk_ratelimit [2022-07-19 23:33:12,109 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2022-07-19 23:33:12,109 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2022-07-19 23:33:12,109 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-07-19 23:33:12,109 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-07-19 23:33:12,109 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8150_tx_timeout [2022-07-19 23:33:12,110 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8150_tx_timeout [2022-07-19 23:33:12,110 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-07-19 23:33:12,110 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-07-19 23:33:12,110 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8150_ioctl [2022-07-19 23:33:12,110 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8150_ioctl [2022-07-19 23:33:12,110 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-19 23:33:12,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-19 23:33:12,110 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_free [2022-07-19 23:33:12,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_free [2022-07-19 23:33:12,110 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2022-07-19 23:33:12,110 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2022-07-19 23:33:12,110 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-07-19 23:33:12,111 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-07-19 23:33:12,111 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2022-07-19 23:33:12,111 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2022-07-19 23:33:12,111 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-19 23:33:12,111 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-19 23:33:12,111 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8150_reset [2022-07-19 23:33:12,111 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8150_reset [2022-07-19 23:33:12,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-07-19 23:33:12,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-07-19 23:33:12,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-07-19 23:33:12,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-07-19 23:33:12,112 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-19 23:33:12,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-19 23:33:12,112 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8150_disconnect [2022-07-19 23:33:12,112 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8150_disconnect [2022-07-19 23:33:12,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-19 23:33:12,112 INFO L130 BoogieDeclarations]: Found specification of procedure unlink_all_urbs [2022-07-19 23:33:12,113 INFO L138 BoogieDeclarations]: Found implementation of procedure unlink_all_urbs [2022-07-19 23:33:12,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-19 23:33:12,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-19 23:33:12,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-07-19 23:33:12,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-07-19 23:33:12,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-07-19 23:33:12,113 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2022-07-19 23:33:12,113 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2022-07-19 23:33:12,113 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2022-07-19 23:33:12,114 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2022-07-19 23:33:12,114 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2022-07-19 23:33:12,114 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2022-07-19 23:33:12,114 INFO L130 BoogieDeclarations]: Found specification of procedure get_registers [2022-07-19 23:33:12,114 INFO L138 BoogieDeclarations]: Found implementation of procedure get_registers [2022-07-19 23:33:12,114 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-07-19 23:33:12,114 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-07-19 23:33:12,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-07-19 23:33:12,115 INFO L130 BoogieDeclarations]: Found specification of procedure set_registers [2022-07-19 23:33:12,115 INFO L138 BoogieDeclarations]: Found implementation of procedure set_registers [2022-07-19 23:33:12,115 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-19 23:33:12,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-19 23:33:12,517 INFO L234 CfgBuilder]: Building ICFG [2022-07-19 23:33:12,519 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-19 23:33:12,721 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-19 23:33:30,648 INFO L275 CfgBuilder]: Performing block encoding [2022-07-19 23:33:30,657 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-19 23:33:30,657 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-07-19 23:33:30,659 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 11:33:30 BoogieIcfgContainer [2022-07-19 23:33:30,659 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-19 23:33:30,661 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-19 23:33:30,661 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-19 23:33:30,663 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-19 23:33:30,663 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.07 11:33:09" (1/3) ... [2022-07-19 23:33:30,664 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76538c37 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.07 11:33:30, skipping insertion in model container [2022-07-19 23:33:30,664 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 11:33:11" (2/3) ... [2022-07-19 23:33:30,664 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76538c37 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.07 11:33:30, skipping insertion in model container [2022-07-19 23:33:30,664 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 11:33:30" (3/3) ... [2022-07-19 23:33:30,665 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-19 23:33:30,674 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-19 23:33:30,675 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-19 23:33:30,715 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-19 23:33:30,719 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@3e82ea19, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@2c5205b4 [2022-07-19 23:33:30,720 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-19 23:33:30,726 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-19 23:33:30,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-19 23:33:30,744 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:33:30,745 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-19 23:33:30,745 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:33:30,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:33:30,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1627128050, now seen corresponding path program 1 times [2022-07-19 23:33:30,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:33:30,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [747484736] [2022-07-19 23:33:30,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 23:33:30,762 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:33:30,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:33:30,764 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-19 23:33:30,782 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-19 23:33:31,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 23:33:31,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 844 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 23:33:31,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:33:31,518 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-19 23:33:31,530 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 23:33:31,531 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:33:31,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [747484736] [2022-07-19 23:33:31,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [747484736] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 23:33:31,531 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 23:33:31,532 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 23:33:31,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629853057] [2022-07-19 23:33:31,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 23:33:31,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 23:33:31,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:33:31,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 23:33:31,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 23:33:31,576 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-19 23:33:31,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:33:31,712 INFO L93 Difference]: Finished difference Result 1694 states and 2383 transitions. [2022-07-19 23:33:31,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 23:33:31,715 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-19 23:33:31,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:33:31,728 INFO L225 Difference]: With dead ends: 1694 [2022-07-19 23:33:31,733 INFO L226 Difference]: Without dead ends: 838 [2022-07-19 23:33:31,744 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-19 23:33:31,747 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-19 23:33:31,748 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-19 23:33:31,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states. [2022-07-19 23:33:31,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 838. [2022-07-19 23:33:31,818 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-19 23:33:31,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 1152 transitions. [2022-07-19 23:33:31,824 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 1152 transitions. Word has length 56 [2022-07-19 23:33:31,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:33:31,825 INFO L495 AbstractCegarLoop]: Abstraction has 838 states and 1152 transitions. [2022-07-19 23:33:31,825 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-19 23:33:31,826 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 1152 transitions. [2022-07-19 23:33:31,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-19 23:33:31,828 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:33:31,828 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-19 23:33:31,846 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-07-19 23:33:32,044 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-19 23:33:32,045 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:33:32,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:33:32,045 INFO L85 PathProgramCache]: Analyzing trace with hash -847093427, now seen corresponding path program 1 times [2022-07-19 23:33:32,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:33:32,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [573924960] [2022-07-19 23:33:32,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 23:33:32,047 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:33:32,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:33:32,048 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-19 23:33:32,049 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-19 23:33:32,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 23:33:32,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 855 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-19 23:33:32,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:33:32,703 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-19 23:33:32,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 23:33:32,805 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-19 23:33:32,805 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:33:32,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [573924960] [2022-07-19 23:33:32,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [573924960] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 23:33:32,806 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-19 23:33:32,806 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-07-19 23:33:32,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879381448] [2022-07-19 23:33:32,806 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-19 23:33:32,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 23:33:32,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:33:32,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 23:33:32,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-19 23:33:32,808 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-19 23:33:32,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:33:32,996 INFO L93 Difference]: Finished difference Result 1661 states and 2285 transitions. [2022-07-19 23:33:32,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 23:33:33,002 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-19 23:33:33,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:33:33,009 INFO L225 Difference]: With dead ends: 1661 [2022-07-19 23:33:33,009 INFO L226 Difference]: Without dead ends: 841 [2022-07-19 23:33:33,011 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2022-07-19 23:33:33,012 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-19 23:33:33,012 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-19 23:33:33,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 841 states. [2022-07-19 23:33:33,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 841 to 841. [2022-07-19 23:33:33,052 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-19 23:33:33,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 1155 transitions. [2022-07-19 23:33:33,057 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 1155 transitions. Word has length 57 [2022-07-19 23:33:33,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:33:33,058 INFO L495 AbstractCegarLoop]: Abstraction has 841 states and 1155 transitions. [2022-07-19 23:33:33,058 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-19 23:33:33,058 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 1155 transitions. [2022-07-19 23:33:33,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-07-19 23:33:33,063 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:33:33,063 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-19 23:33:33,082 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-19 23:33:33,276 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-19 23:33:33,277 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:33:33,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:33:33,277 INFO L85 PathProgramCache]: Analyzing trace with hash 2143207346, now seen corresponding path program 2 times [2022-07-19 23:33:33,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:33:33,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1898288866] [2022-07-19 23:33:33,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-19 23:33:33,279 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:33:33,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:33:33,280 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-19 23:33:33,280 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-19 23:33:33,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-19 23:33:33,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-19 23:33:33,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 747 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-19 23:33:33,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:33:33,798 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-19 23:33:33,798 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 23:33:33,799 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:33:33,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1898288866] [2022-07-19 23:33:33,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1898288866] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 23:33:33,800 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 23:33:33,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 23:33:33,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368506166] [2022-07-19 23:33:33,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 23:33:33,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 23:33:33,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:33:33,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 23:33:33,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 23:33:33,801 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-19 23:33:33,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:33:33,990 INFO L93 Difference]: Finished difference Result 2460 states and 3386 transitions. [2022-07-19 23:33:33,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 23:33:33,991 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-19 23:33:33,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:33:33,997 INFO L225 Difference]: With dead ends: 2460 [2022-07-19 23:33:33,998 INFO L226 Difference]: Without dead ends: 1641 [2022-07-19 23:33:34,000 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-19 23:33:34,001 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-19 23:33:34,008 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-19 23:33:34,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1641 states. [2022-07-19 23:33:34,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1641 to 1641. [2022-07-19 23:33:34,056 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-19 23:33:34,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1641 states to 1641 states and 2257 transitions. [2022-07-19 23:33:34,063 INFO L78 Accepts]: Start accepts. Automaton has 1641 states and 2257 transitions. Word has length 60 [2022-07-19 23:33:34,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:33:34,065 INFO L495 AbstractCegarLoop]: Abstraction has 1641 states and 2257 transitions. [2022-07-19 23:33:34,065 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-19 23:33:34,065 INFO L276 IsEmpty]: Start isEmpty. Operand 1641 states and 2257 transitions. [2022-07-19 23:33:34,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-07-19 23:33:34,067 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:33:34,068 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-19 23:33:34,086 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-19 23:33:34,275 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-19 23:33:34,275 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:33:34,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:33:34,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1025478499, now seen corresponding path program 1 times [2022-07-19 23:33:34,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:33:34,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2065187683] [2022-07-19 23:33:34,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 23:33:34,277 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:33:34,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:33:34,279 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-19 23:33:34,280 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-19 23:33:34,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 23:33:34,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 932 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-19 23:33:34,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:33:35,036 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-19 23:33:35,037 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 23:33:35,037 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:33:35,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2065187683] [2022-07-19 23:33:35,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2065187683] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 23:33:35,037 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 23:33:35,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-19 23:33:35,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625838544] [2022-07-19 23:33:35,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 23:33:35,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-19 23:33:35,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:33:35,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-19 23:33:35,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-19 23:33:35,038 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-19 23:33:35,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:33:35,332 INFO L93 Difference]: Finished difference Result 4876 states and 6735 transitions. [2022-07-19 23:33:35,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 23:33:35,333 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-19 23:33:35,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:33:35,346 INFO L225 Difference]: With dead ends: 4876 [2022-07-19 23:33:35,346 INFO L226 Difference]: Without dead ends: 3251 [2022-07-19 23:33:35,352 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-19 23:33:35,352 INFO L413 NwaCegarLoop]: 1341 mSDtfsCounter, 1120 mSDsluCounter, 3807 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-19 23:33:35,352 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-19 23:33:35,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3251 states. [2022-07-19 23:33:35,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3251 to 3243. [2022-07-19 23:33:35,458 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-19 23:33:35,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3243 states to 3243 states and 4482 transitions. [2022-07-19 23:33:35,474 INFO L78 Accepts]: Start accepts. Automaton has 3243 states and 4482 transitions. Word has length 70 [2022-07-19 23:33:35,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:33:35,475 INFO L495 AbstractCegarLoop]: Abstraction has 3243 states and 4482 transitions. [2022-07-19 23:33:35,475 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-19 23:33:35,476 INFO L276 IsEmpty]: Start isEmpty. Operand 3243 states and 4482 transitions. [2022-07-19 23:33:35,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-07-19 23:33:35,489 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:33:35,489 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-19 23:33:35,511 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-19 23:33:35,695 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-19 23:33:35,695 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:33:35,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:33:35,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1319378965, now seen corresponding path program 1 times [2022-07-19 23:33:35,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:33:35,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1125735648] [2022-07-19 23:33:35,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 23:33:35,697 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:33:35,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:33:35,700 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-19 23:33:35,702 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-19 23:33:36,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 23:33:36,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 1386 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-19 23:33:36,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:33:36,666 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-19 23:33:36,667 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 23:33:36,667 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:33:36,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1125735648] [2022-07-19 23:33:36,667 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1125735648] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 23:33:36,667 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 23:33:36,667 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 23:33:36,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751634743] [2022-07-19 23:33:36,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 23:33:36,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 23:33:36,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:33:36,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 23:33:36,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 23:33:36,668 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-19 23:33:36,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:33:36,951 INFO L93 Difference]: Finished difference Result 8380 states and 11536 transitions. [2022-07-19 23:33:36,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 23:33:36,951 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-19 23:33:36,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:33:36,974 INFO L225 Difference]: With dead ends: 8380 [2022-07-19 23:33:36,974 INFO L226 Difference]: Without dead ends: 5159 [2022-07-19 23:33:36,983 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-19 23:33:36,984 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-19 23:33:36,985 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-19 23:33:36,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5159 states. [2022-07-19 23:33:37,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5159 to 5148. [2022-07-19 23:33:37,124 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-19 23:33:37,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5148 states to 5148 states and 7069 transitions. [2022-07-19 23:33:37,143 INFO L78 Accepts]: Start accepts. Automaton has 5148 states and 7069 transitions. Word has length 157 [2022-07-19 23:33:37,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:33:37,143 INFO L495 AbstractCegarLoop]: Abstraction has 5148 states and 7069 transitions. [2022-07-19 23:33:37,143 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-19 23:33:37,144 INFO L276 IsEmpty]: Start isEmpty. Operand 5148 states and 7069 transitions. [2022-07-19 23:33:37,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2022-07-19 23:33:37,154 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:33:37,154 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-19 23:33:37,186 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-19 23:33:37,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-19 23:33:37,363 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:33:37,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:33:37,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1883424024, now seen corresponding path program 1 times [2022-07-19 23:33:37,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:33:37,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [33135683] [2022-07-19 23:33:37,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 23:33:37,365 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:33:37,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:33:37,367 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-19 23:33:37,368 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-19 23:33:38,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 23:33:38,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 1429 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-19 23:33:38,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:33:38,353 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-19 23:33:38,353 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 23:33:38,354 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:33:38,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [33135683] [2022-07-19 23:33:38,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [33135683] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 23:33:38,354 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 23:33:38,354 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 23:33:38,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884441957] [2022-07-19 23:33:38,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 23:33:38,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 23:33:38,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:33:38,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 23:33:38,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 23:33:38,355 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-19 23:33:38,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:33:38,630 INFO L93 Difference]: Finished difference Result 12396 states and 16976 transitions. [2022-07-19 23:33:38,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 23:33:38,631 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-19 23:33:38,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:33:38,663 INFO L225 Difference]: With dead ends: 12396 [2022-07-19 23:33:38,663 INFO L226 Difference]: Without dead ends: 7277 [2022-07-19 23:33:38,680 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-19 23:33:38,681 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-19 23:33:38,681 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-19 23:33:38,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7277 states. [2022-07-19 23:33:38,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7277 to 7266. [2022-07-19 23:33:38,865 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-19 23:33:38,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7266 states to 7266 states and 9906 transitions. [2022-07-19 23:33:38,890 INFO L78 Accepts]: Start accepts. Automaton has 7266 states and 9906 transitions. Word has length 173 [2022-07-19 23:33:38,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:33:38,890 INFO L495 AbstractCegarLoop]: Abstraction has 7266 states and 9906 transitions. [2022-07-19 23:33:38,890 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-19 23:33:38,890 INFO L276 IsEmpty]: Start isEmpty. Operand 7266 states and 9906 transitions. [2022-07-19 23:33:38,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2022-07-19 23:33:38,904 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:33:38,904 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-19 23:33:38,936 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-19 23:33:39,123 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-19 23:33:39,124 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:33:39,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:33:39,124 INFO L85 PathProgramCache]: Analyzing trace with hash 857840969, now seen corresponding path program 1 times [2022-07-19 23:33:39,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:33:39,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [884672915] [2022-07-19 23:33:39,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 23:33:39,126 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:33:39,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:33:39,128 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-19 23:33:39,130 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-19 23:33:40,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 23:33:40,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 1496 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 23:33:40,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:33:40,160 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-19 23:33:40,160 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 23:33:40,161 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:33:40,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [884672915] [2022-07-19 23:33:40,161 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [884672915] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 23:33:40,161 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 23:33:40,161 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 23:33:40,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888764270] [2022-07-19 23:33:40,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 23:33:40,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 23:33:40,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:33:40,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 23:33:40,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 23:33:40,163 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-19 23:33:40,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:33:40,820 INFO L93 Difference]: Finished difference Result 17052 states and 23214 transitions. [2022-07-19 23:33:40,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 23:33:40,821 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-19 23:33:40,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:33:40,858 INFO L225 Difference]: With dead ends: 17052 [2022-07-19 23:33:40,863 INFO L226 Difference]: Without dead ends: 9815 [2022-07-19 23:33:40,883 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-19 23:33:40,884 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-19 23:33:40,884 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-19 23:33:40,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9815 states. [2022-07-19 23:33:41,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9815 to 7274. [2022-07-19 23:33:41,120 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-19 23:33:41,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7274 states to 7274 states and 9914 transitions. [2022-07-19 23:33:41,142 INFO L78 Accepts]: Start accepts. Automaton has 7274 states and 9914 transitions. Word has length 189 [2022-07-19 23:33:41,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:33:41,143 INFO L495 AbstractCegarLoop]: Abstraction has 7274 states and 9914 transitions. [2022-07-19 23:33:41,143 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-19 23:33:41,143 INFO L276 IsEmpty]: Start isEmpty. Operand 7274 states and 9914 transitions. [2022-07-19 23:33:41,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2022-07-19 23:33:41,159 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:33:41,159 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-19 23:33:41,197 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-19 23:33:41,398 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-19 23:33:41,399 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:33:41,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:33:41,399 INFO L85 PathProgramCache]: Analyzing trace with hash 988618010, now seen corresponding path program 1 times [2022-07-19 23:33:41,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:33:41,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1234617701] [2022-07-19 23:33:41,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 23:33:41,401 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:33:41,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:33:41,410 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-19 23:33:41,412 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-19 23:33:42,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 23:33:42,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 1682 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-19 23:33:42,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:33:42,566 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-19 23:33:42,566 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 23:33:42,567 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:33:42,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1234617701] [2022-07-19 23:33:42,567 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1234617701] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 23:33:42,567 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 23:33:42,567 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-19 23:33:42,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114135823] [2022-07-19 23:33:42,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 23:33:42,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 23:33:42,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:33:42,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 23:33:42,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-19 23:33:42,569 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-19 23:33:44,805 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-19 23:33:45,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:33:45,039 INFO L93 Difference]: Finished difference Result 15558 states and 21411 transitions. [2022-07-19 23:33:45,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 23:33:45,040 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-19 23:33:45,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:33:45,081 INFO L225 Difference]: With dead ends: 15558 [2022-07-19 23:33:45,081 INFO L226 Difference]: Without dead ends: 8313 [2022-07-19 23:33:45,101 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-19 23:33:45,102 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-19 23:33:45,102 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-19 23:33:45,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8313 states. [2022-07-19 23:33:45,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8313 to 7294. [2022-07-19 23:33:45,297 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-19 23:33:45,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7294 states to 7294 states and 9942 transitions. [2022-07-19 23:33:45,342 INFO L78 Accepts]: Start accepts. Automaton has 7294 states and 9942 transitions. Word has length 242 [2022-07-19 23:33:45,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:33:45,343 INFO L495 AbstractCegarLoop]: Abstraction has 7294 states and 9942 transitions. [2022-07-19 23:33:45,343 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-19 23:33:45,343 INFO L276 IsEmpty]: Start isEmpty. Operand 7294 states and 9942 transitions. [2022-07-19 23:33:45,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2022-07-19 23:33:45,358 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:33:45,358 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-19 23:33:45,395 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-19 23:33:45,579 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-19 23:33:45,580 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:33:45,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:33:45,580 INFO L85 PathProgramCache]: Analyzing trace with hash 498099036, now seen corresponding path program 1 times [2022-07-19 23:33:45,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:33:45,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1598560338] [2022-07-19 23:33:45,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 23:33:45,581 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:33:45,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:33:45,582 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-19 23:33:45,583 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-19 23:33:46,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 23:33:46,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 1699 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-19 23:33:46,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:33:46,794 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-19 23:33:46,794 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 23:33:46,794 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:33:46,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1598560338] [2022-07-19 23:33:46,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1598560338] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 23:33:46,795 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 23:33:46,795 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 23:33:46,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85286815] [2022-07-19 23:33:46,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 23:33:46,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 23:33:46,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:33:46,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 23:33:46,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-19 23:33:46,796 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-19 23:33:47,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:33:47,090 INFO L93 Difference]: Finished difference Result 14631 states and 19935 transitions. [2022-07-19 23:33:47,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-19 23:33:47,092 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-19 23:33:47,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:33:47,116 INFO L225 Difference]: With dead ends: 14631 [2022-07-19 23:33:47,116 INFO L226 Difference]: Without dead ends: 7366 [2022-07-19 23:33:47,175 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-19 23:33:47,186 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-19 23:33:47,186 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-19 23:33:47,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7366 states. [2022-07-19 23:33:47,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7366 to 7318. [2022-07-19 23:33:47,429 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-19 23:33:47,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7318 states to 7318 states and 9970 transitions. [2022-07-19 23:33:47,517 INFO L78 Accepts]: Start accepts. Automaton has 7318 states and 9970 transitions. Word has length 248 [2022-07-19 23:33:47,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:33:47,518 INFO L495 AbstractCegarLoop]: Abstraction has 7318 states and 9970 transitions. [2022-07-19 23:33:47,518 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-19 23:33:47,518 INFO L276 IsEmpty]: Start isEmpty. Operand 7318 states and 9970 transitions. [2022-07-19 23:33:47,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-07-19 23:33:47,542 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:33:47,542 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-19 23:33:47,582 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-19 23:33:47,765 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-19 23:33:47,765 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:33:47,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:33:47,766 INFO L85 PathProgramCache]: Analyzing trace with hash -565486566, now seen corresponding path program 2 times [2022-07-19 23:33:47,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:33:47,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [669315880] [2022-07-19 23:33:47,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-19 23:33:47,767 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:33:47,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:33:47,769 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-19 23:33:47,786 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-19 23:33:54,078 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-19 23:33:54,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-19 23:33:54,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 1716 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 23:33:54,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:33:54,816 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-19 23:33:54,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 23:33:55,226 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-19 23:33:55,227 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:33:55,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [669315880] [2022-07-19 23:33:55,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [669315880] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 23:33:55,227 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-19 23:33:55,227 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-07-19 23:33:55,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126670899] [2022-07-19 23:33:55,227 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-19 23:33:55,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 23:33:55,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:33:55,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 23:33:55,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-07-19 23:33:55,228 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-19 23:34:02,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:34:02,805 INFO L93 Difference]: Finished difference Result 43757 states and 59628 transitions. [2022-07-19 23:34:02,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 23:34:02,806 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-19 23:34:02,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:34:02,985 INFO L225 Difference]: With dead ends: 43757 [2022-07-19 23:34:02,985 INFO L226 Difference]: Without dead ends: 43748 [2022-07-19 23:34:03,000 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-19 23:34:03,000 INFO L413 NwaCegarLoop]: 2964 mSDtfsCounter, 6633 mSDsluCounter, 4195 mSDsCounter, 0 mSdLazyCounter, 2542 mSolverCounterSat, 1282 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s 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.7s IncrementalHoareTripleChecker+Time [2022-07-19 23:34:03,001 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.7s Time] [2022-07-19 23:34:03,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43748 states. [2022-07-19 23:34:04,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43748 to 43678. [2022-07-19 23:34:04,240 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-19 23:34:04,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43678 states to 43678 states and 59546 transitions. [2022-07-19 23:34:04,354 INFO L78 Accepts]: Start accepts. Automaton has 43678 states and 59546 transitions. Word has length 254 [2022-07-19 23:34:04,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:34:04,354 INFO L495 AbstractCegarLoop]: Abstraction has 43678 states and 59546 transitions. [2022-07-19 23:34:04,354 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-19 23:34:04,354 INFO L276 IsEmpty]: Start isEmpty. Operand 43678 states and 59546 transitions. [2022-07-19 23:34:04,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-07-19 23:34:04,430 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:34:04,430 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-19 23:34:04,472 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-19 23:34:04,643 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-19 23:34:04,644 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:34:04,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:34:04,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1845350244, now seen corresponding path program 1 times [2022-07-19 23:34:04,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:34:04,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1388933327] [2022-07-19 23:34:04,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 23:34:04,646 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:34:04,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:34:04,647 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-19 23:34:04,648 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-19 23:34:05,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 23:34:05,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 1714 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 23:34:05,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:34:05,790 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-19 23:34:05,790 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 23:34:05,790 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:34:05,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1388933327] [2022-07-19 23:34:05,791 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1388933327] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 23:34:05,791 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 23:34:05,791 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 23:34:05,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561011060] [2022-07-19 23:34:05,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 23:34:05,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 23:34:05,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:34:05,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 23:34:05,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 23:34:05,793 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-19 23:34:08,008 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-19 23:34:10,737 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 23:34:12,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:34:12,021 INFO L93 Difference]: Finished difference Result 134180 states and 193049 transitions. [2022-07-19 23:34:12,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 23:34:12,022 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-19 23:34:12,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:34:12,474 INFO L225 Difference]: With dead ends: 134180 [2022-07-19 23:34:12,474 INFO L226 Difference]: Without dead ends: 90531 [2022-07-19 23:34:12,588 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-19 23:34:12,588 INFO L413 NwaCegarLoop]: 1755 mSDtfsCounter, 1556 mSDsluCounter, 3140 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 191 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s 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.1s IncrementalHoareTripleChecker+Time [2022-07-19 23:34:12,589 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.1s Time] [2022-07-19 23:34:12,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90531 states. [2022-07-19 23:34:14,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90531 to 43726. [2022-07-19 23:34:14,687 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-19 23:34:14,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43726 states to 43726 states and 59594 transitions. [2022-07-19 23:34:14,804 INFO L78 Accepts]: Start accepts. Automaton has 43726 states and 59594 transitions. Word has length 254 [2022-07-19 23:34:14,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:34:14,805 INFO L495 AbstractCegarLoop]: Abstraction has 43726 states and 59594 transitions. [2022-07-19 23:34:14,805 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-19 23:34:14,805 INFO L276 IsEmpty]: Start isEmpty. Operand 43726 states and 59594 transitions. [2022-07-19 23:34:14,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2022-07-19 23:34:14,867 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:34:14,867 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-19 23:34:14,897 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-19 23:34:15,085 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-19 23:34:15,086 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:34:15,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:34:15,086 INFO L85 PathProgramCache]: Analyzing trace with hash -2126872004, now seen corresponding path program 1 times [2022-07-19 23:34:15,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:34:15,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [452636789] [2022-07-19 23:34:15,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 23:34:15,088 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:34:15,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:34:15,089 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-19 23:34:15,091 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-19 23:34:16,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 23:34:16,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 1790 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-19 23:34:16,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:34:16,497 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-19 23:34:16,497 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 23:34:16,497 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:34:16,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [452636789] [2022-07-19 23:34:16,497 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [452636789] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 23:34:16,497 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 23:34:16,497 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 23:34:16,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992604591] [2022-07-19 23:34:16,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 23:34:16,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 23:34:16,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:34:16,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 23:34:16,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 23:34:16,499 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-19 23:34:18,669 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-19 23:34:20,690 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-19 23:34:21,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:34:21,808 INFO L93 Difference]: Finished difference Result 87783 states and 119655 transitions. [2022-07-19 23:34:21,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 23:34:21,809 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-19 23:34:21,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:34:21,961 INFO L225 Difference]: With dead ends: 87783 [2022-07-19 23:34:21,961 INFO L226 Difference]: Without dead ends: 44086 [2022-07-19 23:34:22,062 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-19 23:34:22,063 INFO L413 NwaCegarLoop]: 1148 mSDtfsCounter, 0 mSDsluCounter, 5728 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6876 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-19 23:34:22,064 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 6876 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 27 Invalid, 2 Unknown, 0 Unchecked, 4.1s Time] [2022-07-19 23:34:22,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44086 states. [2022-07-19 23:34:23,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44086 to 43846. [2022-07-19 23:34:23,607 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-19 23:34:23,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43846 states to 43846 states and 59786 transitions. [2022-07-19 23:34:23,727 INFO L78 Accepts]: Start accepts. Automaton has 43846 states and 59786 transitions. Word has length 278 [2022-07-19 23:34:23,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:34:23,728 INFO L495 AbstractCegarLoop]: Abstraction has 43846 states and 59786 transitions. [2022-07-19 23:34:23,728 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-19 23:34:23,728 INFO L276 IsEmpty]: Start isEmpty. Operand 43846 states and 59786 transitions. [2022-07-19 23:34:23,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2022-07-19 23:34:23,797 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:34:23,798 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 23:34:23,834 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-19 23:34:24,000 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-19 23:34:24,000 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:34:24,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:34:24,001 INFO L85 PathProgramCache]: Analyzing trace with hash 738976054, now seen corresponding path program 1 times [2022-07-19 23:34:24,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:34:24,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2106747143] [2022-07-19 23:34:24,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 23:34:24,002 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:34:24,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:34:24,003 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-19 23:34:24,005 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-19 23:34:25,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 23:34:25,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 1841 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-19 23:34:25,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:34:25,498 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-19 23:34:25,749 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-19 23:34:25,773 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2022-07-19 23:34:25,773 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 23:34:25,773 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:34:25,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2106747143] [2022-07-19 23:34:25,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2106747143] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 23:34:25,773 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 23:34:25,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-19 23:34:25,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338140016] [2022-07-19 23:34:25,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 23:34:25,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-19 23:34:25,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:34:25,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-19 23:34:25,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-19 23:34:25,775 INFO L87 Difference]: Start difference. First operand 43846 states and 59786 transitions. Second operand has 5 states, 5 states have (on average 30.2) internal successors, (151), 5 states have internal predecessors, (151), 4 states have call successors, (34), 3 states have call predecessors, (34), 3 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) [2022-07-19 23:34:28,355 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-19 23:34:30,865 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-19 23:34:32,909 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-19 23:34:34,983 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-19 23:34:37,030 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-19 23:34:39,068 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-19 23:34:41,179 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-19 23:34:43,673 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 23:34:44,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:34:44,524 INFO L93 Difference]: Finished difference Result 89103 states and 121071 transitions. [2022-07-19 23:34:44,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 23:34:44,525 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 30.2) internal successors, (151), 5 states have internal predecessors, (151), 4 states have call successors, (34), 3 states have call predecessors, (34), 3 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) Word has length 296 [2022-07-19 23:34:44,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:34:44,704 INFO L225 Difference]: With dead ends: 89103 [2022-07-19 23:34:44,705 INFO L226 Difference]: Without dead ends: 45286 [2022-07-19 23:34:44,820 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 289 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-19 23:34:44,822 INFO L413 NwaCegarLoop]: 1164 mSDtfsCounter, 4 mSDsluCounter, 3299 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 1 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 4463 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 17.4s IncrementalHoareTripleChecker+Time [2022-07-19 23:34:44,824 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 4463 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 79 Invalid, 7 Unknown, 82 Unchecked, 17.4s Time] [2022-07-19 23:34:44,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45286 states. [2022-07-19 23:34:46,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45286 to 45286. [2022-07-19 23:34:46,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45286 states, 32148 states have (on average 1.296348139853179) internal successors, (41675), 32524 states have internal predecessors, (41675), 9560 states have call successors, (9560), 3506 states have call predecessors, (9560), 3577 states have return successors, (9919), 9567 states have call predecessors, (9919), 9559 states have call successors, (9919) [2022-07-19 23:34:46,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45286 states to 45286 states and 61154 transitions. [2022-07-19 23:34:46,342 INFO L78 Accepts]: Start accepts. Automaton has 45286 states and 61154 transitions. Word has length 296 [2022-07-19 23:34:46,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:34:46,343 INFO L495 AbstractCegarLoop]: Abstraction has 45286 states and 61154 transitions. [2022-07-19 23:34:46,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.2) internal successors, (151), 5 states have internal predecessors, (151), 4 states have call successors, (34), 3 states have call predecessors, (34), 3 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) [2022-07-19 23:34:46,343 INFO L276 IsEmpty]: Start isEmpty. Operand 45286 states and 61154 transitions. [2022-07-19 23:34:46,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2022-07-19 23:34:46,401 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:34:46,401 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-19 23:34:46,441 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-19 23:34:46,623 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-19 23:34:46,623 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:34:46,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:34:46,624 INFO L85 PathProgramCache]: Analyzing trace with hash 412391079, now seen corresponding path program 1 times [2022-07-19 23:34:46,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:34:46,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [128418573] [2022-07-19 23:34:46,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 23:34:46,625 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:34:46,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:34:46,626 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-19 23:34:46,628 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-19 23:34:47,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 23:34:47,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 1781 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-19 23:34:47,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:34:47,960 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-19 23:34:47,961 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 23:34:47,961 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:34:47,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [128418573] [2022-07-19 23:34:47,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [128418573] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 23:34:47,961 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 23:34:47,961 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 23:34:47,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602878514] [2022-07-19 23:34:47,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 23:34:47,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 23:34:47,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:34:47,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 23:34:47,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 23:34:47,963 INFO L87 Difference]: Start difference. First operand 45286 states and 61154 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-19 23:34:48,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:34:48,774 INFO L93 Difference]: Finished difference Result 71109 states and 95978 transitions. [2022-07-19 23:34:48,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 23:34:48,775 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-19 23:34:48,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:34:48,851 INFO L225 Difference]: With dead ends: 71109 [2022-07-19 23:34:48,851 INFO L226 Difference]: Without dead ends: 25846 [2022-07-19 23:34:48,935 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-19 23:34:48,935 INFO L413 NwaCegarLoop]: 1149 mSDtfsCounter, 6 mSDsluCounter, 1144 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 2293 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-19 23:34:48,936 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 2293 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 23:34:48,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25846 states. [2022-07-19 23:34:49,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25846 to 25835. [2022-07-19 23:34:49,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25835 states, 18325 states have (on average 1.296261937244202) internal successors, (23754), 18537 states have internal predecessors, (23754), 5450 states have call successors, (5450), 2024 states have call predecessors, (5450), 2059 states have return successors, (5629), 5447 states have call predecessors, (5629), 5449 states have call successors, (5629) [2022-07-19 23:34:49,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25835 states to 25835 states and 34833 transitions. [2022-07-19 23:34:49,748 INFO L78 Accepts]: Start accepts. Automaton has 25835 states and 34833 transitions. Word has length 251 [2022-07-19 23:34:49,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:34:49,749 INFO L495 AbstractCegarLoop]: Abstraction has 25835 states and 34833 transitions. [2022-07-19 23:34:49,749 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-19 23:34:49,749 INFO L276 IsEmpty]: Start isEmpty. Operand 25835 states and 34833 transitions. [2022-07-19 23:34:49,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2022-07-19 23:34:49,780 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:34:49,781 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-19 23:34:49,823 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2022-07-19 23:34:49,995 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-19 23:34:49,996 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:34:49,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:34:49,996 INFO L85 PathProgramCache]: Analyzing trace with hash 149240916, now seen corresponding path program 1 times [2022-07-19 23:34:49,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:34:49,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [652339203] [2022-07-19 23:34:49,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 23:34:49,997 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:34:49,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:34:49,998 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-19 23:34:49,999 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-19 23:34:51,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 23:34:51,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 1592 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 23:34:51,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:34:51,141 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-19 23:34:51,141 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 23:34:51,141 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:34:51,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [652339203] [2022-07-19 23:34:51,141 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [652339203] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 23:34:51,141 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 23:34:51,142 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 23:34:51,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330443550] [2022-07-19 23:34:51,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 23:34:51,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 23:34:51,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:34:51,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 23:34:51,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 23:34:51,143 INFO L87 Difference]: Start difference. First operand 25835 states and 34833 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-19 23:34:52,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:34:52,587 INFO L93 Difference]: Finished difference Result 56959 states and 76695 transitions. [2022-07-19 23:34:52,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 23:34:52,587 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-19 23:34:52,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:34:52,675 INFO L225 Difference]: With dead ends: 56959 [2022-07-19 23:34:52,675 INFO L226 Difference]: Without dead ends: 34121 [2022-07-19 23:34:52,718 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-19 23:34:52,719 INFO L413 NwaCegarLoop]: 1958 mSDtfsCounter, 1085 mSDsluCounter, 2816 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1085 SdHoareTripleChecker+Valid, 4774 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.5s IncrementalHoareTripleChecker+Time [2022-07-19 23:34:52,719 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1085 Valid, 4774 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-19 23:34:52,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34121 states. [2022-07-19 23:34:53,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34121 to 25835. [2022-07-19 23:34:53,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25835 states, 18325 states have (on average 1.296261937244202) internal successors, (23754), 18537 states have internal predecessors, (23754), 5450 states have call successors, (5450), 2024 states have call predecessors, (5450), 2059 states have return successors, (5629), 5447 states have call predecessors, (5629), 5449 states have call successors, (5629) [2022-07-19 23:34:53,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25835 states to 25835 states and 34833 transitions. [2022-07-19 23:34:53,574 INFO L78 Accepts]: Start accepts. Automaton has 25835 states and 34833 transitions. Word has length 266 [2022-07-19 23:34:53,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:34:53,575 INFO L495 AbstractCegarLoop]: Abstraction has 25835 states and 34833 transitions. [2022-07-19 23:34:53,575 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-19 23:34:53,575 INFO L276 IsEmpty]: Start isEmpty. Operand 25835 states and 34833 transitions. [2022-07-19 23:34:53,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2022-07-19 23:34:53,593 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:34:53,594 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, 1] [2022-07-19 23:34:53,625 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2022-07-19 23:34:53,794 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-19 23:34:53,795 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:34:53,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:34:53,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1651000418, now seen corresponding path program 1 times [2022-07-19 23:34:53,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:34:53,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [967284200] [2022-07-19 23:34:53,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 23:34:53,797 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:34:53,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:34:53,798 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-19 23:34:53,799 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-19 23:34:54,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 23:34:55,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 1809 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-19 23:34:55,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:34:55,216 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2022-07-19 23:34:55,216 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 23:34:55,216 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:34:55,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [967284200] [2022-07-19 23:34:55,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [967284200] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 23:34:55,216 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 23:34:55,216 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 23:34:55,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887043119] [2022-07-19 23:34:55,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 23:34:55,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 23:34:55,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:34:55,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 23:34:55,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 23:34:55,217 INFO L87 Difference]: Start difference. First operand 25835 states and 34833 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-19 23:34:57,364 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-19 23:34:59,378 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-19 23:35:00,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:35:00,001 INFO L93 Difference]: Finished difference Result 48847 states and 65869 transitions. [2022-07-19 23:35:00,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 23:35:00,002 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 285 [2022-07-19 23:35:00,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:35:00,085 INFO L225 Difference]: With dead ends: 48847 [2022-07-19 23:35:00,085 INFO L226 Difference]: Without dead ends: 26009 [2022-07-19 23:35:00,142 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 279 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-19 23:35:00,142 INFO L413 NwaCegarLoop]: 1147 mSDtfsCounter, 0 mSDsluCounter, 5723 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6870 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-19 23:35:00,142 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 6870 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 27 Invalid, 2 Unknown, 0 Unchecked, 4.1s Time] [2022-07-19 23:35:00,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26009 states. [2022-07-19 23:35:00,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26009 to 25859. [2022-07-19 23:35:00,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25859 states, 18349 states have (on average 1.2958744345740911) internal successors, (23778), 18549 states have internal predecessors, (23778), 5450 states have call successors, (5450), 2024 states have call predecessors, (5450), 2059 states have return successors, (5629), 5459 states have call predecessors, (5629), 5449 states have call successors, (5629) [2022-07-19 23:35:00,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25859 states to 25859 states and 34857 transitions. [2022-07-19 23:35:00,970 INFO L78 Accepts]: Start accepts. Automaton has 25859 states and 34857 transitions. Word has length 285 [2022-07-19 23:35:00,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:35:00,971 INFO L495 AbstractCegarLoop]: Abstraction has 25859 states and 34857 transitions. [2022-07-19 23:35:00,971 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-19 23:35:00,971 INFO L276 IsEmpty]: Start isEmpty. Operand 25859 states and 34857 transitions. [2022-07-19 23:35:00,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2022-07-19 23:35:00,989 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:35:00,989 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 23:35:01,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-07-19 23:35:01,189 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-19 23:35:01,190 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:35:01,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:35:01,190 INFO L85 PathProgramCache]: Analyzing trace with hash -828860442, now seen corresponding path program 1 times [2022-07-19 23:35:01,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:35:01,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1540992619] [2022-07-19 23:35:01,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 23:35:01,191 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:35:01,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:35:01,192 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-19 23:35:01,196 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-19 23:35:02,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 23:35:02,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 1843 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 23:35:02,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:35:02,760 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2022-07-19 23:35:02,760 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 23:35:02,760 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:35:02,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1540992619] [2022-07-19 23:35:02,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1540992619] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 23:35:02,761 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 23:35:02,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 23:35:02,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318134137] [2022-07-19 23:35:02,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 23:35:02,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 23:35:02,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:35:02,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 23:35:02,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 23:35:02,763 INFO L87 Difference]: Start difference. First operand 25859 states and 34857 transitions. Second operand has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 3 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (33), 3 states have call predecessors, (33), 3 states have call successors, (33) [2022-07-19 23:35:03,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:35:03,513 INFO L93 Difference]: Finished difference Result 51983 states and 70151 transitions. [2022-07-19 23:35:03,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-19 23:35:03,513 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), 3 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (33), 3 states have call predecessors, (33), 3 states have call successors, (33) Word has length 297 [2022-07-19 23:35:03,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:35:03,593 INFO L225 Difference]: With dead ends: 51983 [2022-07-19 23:35:03,594 INFO L226 Difference]: Without dead ends: 26153 [2022-07-19 23:35:03,651 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 294 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-19 23:35:03,651 INFO L413 NwaCegarLoop]: 1152 mSDtfsCounter, 2 mSDsluCounter, 2289 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 3441 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 23:35:03,651 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 3441 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 23:35:03,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26153 states. [2022-07-19 23:35:04,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26153 to 26027. [2022-07-19 23:35:04,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26027 states, 18475 states have (on average 1.2938565629228687) internal successors, (23904), 18675 states have internal predecessors, (23904), 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-19 23:35:04,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26027 states to 26027 states and 35067 transitions. [2022-07-19 23:35:04,669 INFO L78 Accepts]: Start accepts. Automaton has 26027 states and 35067 transitions. Word has length 297 [2022-07-19 23:35:04,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:35:04,773 INFO L495 AbstractCegarLoop]: Abstraction has 26027 states and 35067 transitions. [2022-07-19 23:35:04,774 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), 3 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (33), 3 states have call predecessors, (33), 3 states have call successors, (33) [2022-07-19 23:35:04,774 INFO L276 IsEmpty]: Start isEmpty. Operand 26027 states and 35067 transitions. [2022-07-19 23:35:04,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 309 [2022-07-19 23:35:04,791 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:35:04,791 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 23:35:04,827 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-19 23:35:04,991 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-19 23:35:04,992 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:35:04,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:35:04,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1953750194, now seen corresponding path program 1 times [2022-07-19 23:35:04,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:35:04,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [287663504] [2022-07-19 23:35:04,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 23:35:04,994 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:35:04,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:35:04,995 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-19 23:35:04,997 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-19 23:35:06,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 23:35:06,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 1891 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-19 23:35:06,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:35:06,623 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2022-07-19 23:35:06,624 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 23:35:06,624 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:35:06,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [287663504] [2022-07-19 23:35:06,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [287663504] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 23:35:06,624 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 23:35:06,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 23:35:06,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410814397] [2022-07-19 23:35:06,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 23:35:06,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 23:35:06,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:35:06,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 23:35:06,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 23:35:06,626 INFO L87 Difference]: Start difference. First operand 26027 states and 35067 transitions. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 5 states have internal predecessors, (149), 2 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (32), 4 states have call predecessors, (32), 2 states have call successors, (32) [2022-07-19 23:35:08,760 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-19 23:35:10,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:35:10,168 INFO L93 Difference]: Finished difference Result 49207 states and 66307 transitions. [2022-07-19 23:35:10,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 23:35:10,169 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 5 states have internal predecessors, (149), 2 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (32), 4 states have call predecessors, (32), 2 states have call successors, (32) Word has length 308 [2022-07-19 23:35:10,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:35:10,254 INFO L225 Difference]: With dead ends: 49207 [2022-07-19 23:35:10,254 INFO L226 Difference]: Without dead ends: 26201 [2022-07-19 23:35:10,402 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 302 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-19 23:35:10,402 INFO L413 NwaCegarLoop]: 1150 mSDtfsCounter, 0 mSDsluCounter, 5734 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6884 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-07-19 23:35:10,403 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 6884 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 1 Unknown, 0 Unchecked, 3.0s Time] [2022-07-19 23:35:10,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26201 states. [2022-07-19 23:35:11,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26201 to 26051. [2022-07-19 23:35:11,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26051 states, 18499 states have (on average 1.2934753229904319) internal successors, (23928), 18687 states have internal predecessors, (23928), 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-19 23:35:11,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26051 states to 26051 states and 35091 transitions. [2022-07-19 23:35:11,125 INFO L78 Accepts]: Start accepts. Automaton has 26051 states and 35091 transitions. Word has length 308 [2022-07-19 23:35:11,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:35:11,126 INFO L495 AbstractCegarLoop]: Abstraction has 26051 states and 35091 transitions. [2022-07-19 23:35:11,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 5 states have internal predecessors, (149), 2 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (32), 4 states have call predecessors, (32), 2 states have call successors, (32) [2022-07-19 23:35:11,126 INFO L276 IsEmpty]: Start isEmpty. Operand 26051 states and 35091 transitions. [2022-07-19 23:35:11,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2022-07-19 23:35:11,226 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:35:11,226 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 23:35:11,262 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-19 23:35:11,426 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-19 23:35:11,427 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:35:11,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:35:11,427 INFO L85 PathProgramCache]: Analyzing trace with hash 2090289200, now seen corresponding path program 1 times [2022-07-19 23:35:11,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:35:11,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [138339137] [2022-07-19 23:35:11,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 23:35:11,429 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:35:11,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:35:11,430 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-19 23:35:11,432 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-19 23:35:13,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 23:35:13,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 1908 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-19 23:35:13,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:35:13,262 INFO L134 CoverageAnalysis]: Checked inductivity of 375 backedges. 103 proven. 4 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-07-19 23:35:13,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 23:35:13,493 INFO L134 CoverageAnalysis]: Checked inductivity of 375 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-07-19 23:35:13,493 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:35:13,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [138339137] [2022-07-19 23:35:13,493 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [138339137] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 23:35:13,493 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-19 23:35:13,493 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-07-19 23:35:13,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702777137] [2022-07-19 23:35:13,493 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-19 23:35:13,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 23:35:13,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:35:13,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 23:35:13,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-19 23:35:13,495 INFO L87 Difference]: Start difference. First operand 26051 states and 35091 transitions. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 6 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (44), 6 states have call predecessors, (44), 6 states have call successors, (44) [2022-07-19 23:35:14,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:35:14,267 INFO L93 Difference]: Finished difference Result 52745 states and 71207 transitions. [2022-07-19 23:35:14,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 23:35:14,268 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 6 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (44), 6 states have call predecessors, (44), 6 states have call successors, (44) Word has length 314 [2022-07-19 23:35:14,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:35:14,360 INFO L225 Difference]: With dead ends: 52745 [2022-07-19 23:35:14,360 INFO L226 Difference]: Without dead ends: 26723 [2022-07-19 23:35:14,422 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 629 GetRequests, 620 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2022-07-19 23:35:14,423 INFO L413 NwaCegarLoop]: 1156 mSDtfsCounter, 22 mSDsluCounter, 3437 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 4593 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 23:35:14,423 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 4593 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 23:35:14,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26723 states. [2022-07-19 23:35:15,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26723 to 26723. [2022-07-19 23:35:15,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26723 states, 19003 states have (on average 1.2856917328842814) internal successors, (24432), 19191 states have internal predecessors, (24432), 5660 states have call successors, (5660), 2024 states have call predecessors, (5660), 2059 states have return successors, (5839), 5681 states have call predecessors, (5839), 5659 states have call successors, (5839) [2022-07-19 23:35:15,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26723 states to 26723 states and 35931 transitions. [2022-07-19 23:35:15,433 INFO L78 Accepts]: Start accepts. Automaton has 26723 states and 35931 transitions. Word has length 314 [2022-07-19 23:35:15,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:35:15,434 INFO L495 AbstractCegarLoop]: Abstraction has 26723 states and 35931 transitions. [2022-07-19 23:35:15,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 6 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (44), 6 states have call predecessors, (44), 6 states have call successors, (44) [2022-07-19 23:35:15,434 INFO L276 IsEmpty]: Start isEmpty. Operand 26723 states and 35931 transitions. [2022-07-19 23:35:15,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 383 [2022-07-19 23:35:15,454 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:35:15,454 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 23:35:15,492 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-19 23:35:15,654 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-19 23:35:15,655 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:35:15,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:35:15,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1076768176, now seen corresponding path program 2 times [2022-07-19 23:35:15,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:35:15,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [986841703] [2022-07-19 23:35:15,657 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-19 23:35:15,657 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:35:15,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:35:15,658 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-19 23:35:15,658 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-19 23:35:16,295 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-19 23:35:16,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-19 23:35:16,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 23:35:16,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:35:16,362 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 682 trivial. 0 not checked. [2022-07-19 23:35:16,363 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 23:35:16,363 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:35:16,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [986841703] [2022-07-19 23:35:16,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [986841703] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 23:35:16,363 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 23:35:16,363 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 23:35:16,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836372493] [2022-07-19 23:35:16,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 23:35:16,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 23:35:16,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:35:16,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 23:35:16,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 23:35:16,365 INFO L87 Difference]: Start difference. First operand 26723 states and 35931 transitions. Second operand has 4 states, 4 states have (on average 35.5) internal successors, (142), 4 states have internal predecessors, (142), 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-19 23:35:17,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:35:17,908 INFO L93 Difference]: Finished difference Result 60371 states and 81391 transitions. [2022-07-19 23:35:17,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 23:35:17,908 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.5) internal successors, (142), 4 states have internal predecessors, (142), 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 382 [2022-07-19 23:35:17,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:35:18,015 INFO L225 Difference]: With dead ends: 60371 [2022-07-19 23:35:18,015 INFO L226 Difference]: Without dead ends: 36765 [2022-07-19 23:35:18,074 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 383 GetRequests, 380 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-19 23:35:18,074 INFO L413 NwaCegarLoop]: 1633 mSDtfsCounter, 1593 mSDsluCounter, 2089 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1593 SdHoareTripleChecker+Valid, 3722 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-19 23:35:18,074 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1593 Valid, 3722 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-19 23:35:18,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36765 states. [2022-07-19 23:35:19,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36765 to 26715. [2022-07-19 23:35:19,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26715 states, 18995 states have (on average 1.2851803106080548) internal successors, (24412), 19183 states have internal predecessors, (24412), 5660 states have call successors, (5660), 2024 states have call predecessors, (5660), 2059 states have return successors, (5839), 5681 states have call predecessors, (5839), 5659 states have call successors, (5839) [2022-07-19 23:35:19,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26715 states to 26715 states and 35911 transitions. [2022-07-19 23:35:19,356 INFO L78 Accepts]: Start accepts. Automaton has 26715 states and 35911 transitions. Word has length 382 [2022-07-19 23:35:19,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:35:19,356 INFO L495 AbstractCegarLoop]: Abstraction has 26715 states and 35911 transitions. [2022-07-19 23:35:19,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.5) internal successors, (142), 4 states have internal predecessors, (142), 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-19 23:35:19,357 INFO L276 IsEmpty]: Start isEmpty. Operand 26715 states and 35911 transitions. [2022-07-19 23:35:19,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 393 [2022-07-19 23:35:19,382 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:35:19,382 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-19 23:35:19,402 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-19 23:35:19,595 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-19 23:35:19,596 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:35:19,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:35:19,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1854702113, now seen corresponding path program 1 times [2022-07-19 23:35:19,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:35:19,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1338873223] [2022-07-19 23:35:19,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 23:35:19,598 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:35:19,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:35:19,599 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-19 23:35:19,600 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-19 23:35:21,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 23:35:22,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 2214 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-19 23:35:22,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:35:22,265 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-19 23:35:22,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 23:35:22,817 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-19 23:35:22,817 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:35:22,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1338873223] [2022-07-19 23:35:22,818 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1338873223] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 23:35:22,818 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-19 23:35:22,818 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-07-19 23:35:22,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972194217] [2022-07-19 23:35:22,818 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-19 23:35:22,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-19 23:35:22,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:35:22,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-19 23:35:22,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2022-07-19 23:35:22,820 INFO L87 Difference]: Start difference. First operand 26715 states and 35911 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-19 23:35:24,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:35:24,449 INFO L93 Difference]: Finished difference Result 54745 states and 73855 transitions. [2022-07-19 23:35:24,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-19 23:35:24,450 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-19 23:35:24,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:35:24,541 INFO L225 Difference]: With dead ends: 54745 [2022-07-19 23:35:24,542 INFO L226 Difference]: Without dead ends: 28059 [2022-07-19 23:35:24,604 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 789 GetRequests, 768 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=190, Invalid=316, Unknown=0, NotChecked=0, Total=506 [2022-07-19 23:35:24,605 INFO L413 NwaCegarLoop]: 1172 mSDtfsCounter, 51 mSDsluCounter, 11518 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 12690 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-19 23:35:24,605 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 12690 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-19 23:35:24,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28059 states. [2022-07-19 23:35:25,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28059 to 28059. [2022-07-19 23:35:25,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28059 states, 20003 states have (on average 1.270809378593211) internal successors, (25420), 20191 states have internal predecessors, (25420), 5996 states have call successors, (5996), 2024 states have call predecessors, (5996), 2059 states have return successors, (6175), 6017 states have call predecessors, (6175), 5995 states have call successors, (6175) [2022-07-19 23:35:25,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28059 states to 28059 states and 37591 transitions. [2022-07-19 23:35:25,703 INFO L78 Accepts]: Start accepts. Automaton has 28059 states and 37591 transitions. Word has length 392 [2022-07-19 23:35:25,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:35:25,704 INFO L495 AbstractCegarLoop]: Abstraction has 28059 states and 37591 transitions. [2022-07-19 23:35:25,704 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-19 23:35:25,704 INFO L276 IsEmpty]: Start isEmpty. Operand 28059 states and 37591 transitions. [2022-07-19 23:35:25,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 529 [2022-07-19 23:35:25,728 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:35:25,729 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-19 23:35:25,777 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-19 23:35:25,943 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-19 23:35:25,944 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:35:25,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:35:25,944 INFO L85 PathProgramCache]: Analyzing trace with hash -398505761, now seen corresponding path program 2 times [2022-07-19 23:35:25,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:35:25,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [851007158] [2022-07-19 23:35:25,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-19 23:35:25,946 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:35:25,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:35:25,947 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-19 23:35:25,948 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-19 23:35:35,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-19 23:35:35,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-19 23:35:35,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 2734 conjuncts, 16 conjunts are in the unsatisfiable core [2022-07-19 23:35:35,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:35:36,109 INFO L134 CoverageAnalysis]: Checked inductivity of 2183 backedges. 301 proven. 364 refuted. 0 times theorem prover too weak. 1518 trivial. 0 not checked. [2022-07-19 23:35:36,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 23:35:37,570 INFO L134 CoverageAnalysis]: Checked inductivity of 2183 backedges. 17 proven. 364 refuted. 0 times theorem prover too weak. 1802 trivial. 0 not checked. [2022-07-19 23:35:37,571 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:35:37,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [851007158] [2022-07-19 23:35:37,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [851007158] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 23:35:37,571 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-19 23:35:37,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-07-19 23:35:37,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638830813] [2022-07-19 23:35:37,571 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-19 23:35:37,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-07-19 23:35:37,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:35:37,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-07-19 23:35:37,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=706, Unknown=0, NotChecked=0, Total=992 [2022-07-19 23:35:37,573 INFO L87 Difference]: Start difference. First operand 28059 states and 37591 transitions. Second operand has 32 states, 32 states have (on average 8.21875) internal successors, (263), 32 states have internal predecessors, (263), 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-19 23:35:41,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:35:41,702 INFO L93 Difference]: Finished difference Result 58777 states and 79231 transitions. [2022-07-19 23:35:41,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-19 23:35:41,704 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 8.21875) internal successors, (263), 32 states have internal predecessors, (263), 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 528 [2022-07-19 23:35:41,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:35:41,794 INFO L225 Difference]: With dead ends: 58777 [2022-07-19 23:35:41,795 INFO L226 Difference]: Without dead ends: 30747 [2022-07-19 23:35:41,848 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1069 GetRequests, 1024 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=766, Invalid=1396, Unknown=0, NotChecked=0, Total=2162 [2022-07-19 23:35:41,849 INFO L413 NwaCegarLoop]: 1204 mSDtfsCounter, 118 mSDsluCounter, 19871 mSDsCounter, 0 mSdLazyCounter, 882 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 21075 SdHoareTripleChecker+Invalid, 969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 882 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-07-19 23:35:41,849 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 21075 Invalid, 969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 882 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-07-19 23:35:41,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30747 states. [2022-07-19 23:35:42,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30747 to 30747. [2022-07-19 23:35:42,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30747 states, 22019 states have (on average 1.2460148053953404) internal successors, (27436), 22207 states have internal predecessors, (27436), 6668 states have call successors, (6668), 2024 states have call predecessors, (6668), 2059 states have return successors, (6847), 6689 states have call predecessors, (6847), 6667 states have call successors, (6847) [2022-07-19 23:35:42,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30747 states to 30747 states and 40951 transitions. [2022-07-19 23:35:42,979 INFO L78 Accepts]: Start accepts. Automaton has 30747 states and 40951 transitions. Word has length 528 [2022-07-19 23:35:42,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:35:42,980 INFO L495 AbstractCegarLoop]: Abstraction has 30747 states and 40951 transitions. [2022-07-19 23:35:42,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 8.21875) internal successors, (263), 32 states have internal predecessors, (263), 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-19 23:35:42,980 INFO L276 IsEmpty]: Start isEmpty. Operand 30747 states and 40951 transitions. [2022-07-19 23:35:43,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 801 [2022-07-19 23:35:43,012 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:35:43,012 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] [2022-07-19 23:35:43,063 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Ended with exit code 0 [2022-07-19 23:35:43,212 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-19 23:35:43,213 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:35:43,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:35:43,214 INFO L85 PathProgramCache]: Analyzing trace with hash 886431455, now seen corresponding path program 3 times [2022-07-19 23:35:43,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:35:43,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [649341231] [2022-07-19 23:35:43,215 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-19 23:35:43,216 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:35:43,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:35:43,217 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-19 23:35:43,219 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-19 23:35:49,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-07-19 23:35:49,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-19 23:35:49,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 993 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-19 23:35:49,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:35:49,779 INFO L134 CoverageAnalysis]: Checked inductivity of 8335 backedges. 89 proven. 0 refuted. 0 times theorem prover too weak. 8246 trivial. 0 not checked. [2022-07-19 23:35:49,779 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 23:35:49,780 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:35:49,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [649341231] [2022-07-19 23:35:49,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [649341231] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 23:35:49,780 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 23:35:49,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-19 23:35:49,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45924070] [2022-07-19 23:35:49,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 23:35:49,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-19 23:35:49,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:35:49,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-19 23:35:49,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-19 23:35:49,782 INFO L87 Difference]: Start difference. First operand 30747 states and 40951 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-19 23:35:51,983 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-19 23:35:52,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:35:52,995 INFO L93 Difference]: Finished difference Result 63479 states and 85175 transitions. [2022-07-19 23:35:52,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 23:35:52,996 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 800 [2022-07-19 23:35:52,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:35:53,127 INFO L225 Difference]: With dead ends: 63479 [2022-07-19 23:35:53,127 INFO L226 Difference]: Without dead ends: 32761 [2022-07-19 23:35:53,217 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 800 GetRequests, 796 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-19 23:35:53,217 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-19 23:35:53,218 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-19 23:35:53,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32761 states. [2022-07-19 23:35:54,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32761 to 30831. [2022-07-19 23:35:54,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30831 states, 22103 states have (on average 1.2464371352305117) internal successors, (27550), 22303 states have internal predecessors, (27550), 6656 states have call successors, (6656), 2024 states have call predecessors, (6656), 2071 states have return successors, (6847), 6677 states have call predecessors, (6847), 6655 states have call successors, (6847) [2022-07-19 23:35:54,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30831 states to 30831 states and 41053 transitions. [2022-07-19 23:35:54,388 INFO L78 Accepts]: Start accepts. Automaton has 30831 states and 41053 transitions. Word has length 800 [2022-07-19 23:35:54,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:35:54,389 INFO L495 AbstractCegarLoop]: Abstraction has 30831 states and 41053 transitions. [2022-07-19 23:35:54,389 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-19 23:35:54,389 INFO L276 IsEmpty]: Start isEmpty. Operand 30831 states and 41053 transitions. [2022-07-19 23:35:54,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 802 [2022-07-19 23:35:54,423 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:35:54,423 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-19 23:35:54,444 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-19 23:35:54,629 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-19 23:35:54,629 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:35:54,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:35:54,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1804852528, now seen corresponding path program 1 times [2022-07-19 23:35:54,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:35:54,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [151329531] [2022-07-19 23:35:54,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 23:35:54,632 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:35:54,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:35:54,633 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-19 23:35:54,634 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-19 23:36:03,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 23:36:03,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 3960 conjuncts, 32 conjunts are in the unsatisfiable core [2022-07-19 23:36:03,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:36:05,937 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-19 23:36:05,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 23:36:10,919 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-19 23:36:10,919 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 23:36:10,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [151329531] [2022-07-19 23:36:10,919 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [151329531] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 23:36:10,919 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-19 23:36:10,920 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2022-07-19 23:36:10,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877714298] [2022-07-19 23:36:10,920 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-19 23:36:10,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-07-19 23:36:10,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 23:36:10,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-07-19 23:36:10,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1086, Invalid=2946, Unknown=0, NotChecked=0, Total=4032 [2022-07-19 23:36:10,923 INFO L87 Difference]: Start difference. First operand 30831 states and 41053 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) [2022-07-19 23:36:25,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 23:36:25,715 INFO L93 Difference]: Finished difference Result 67009 states and 90187 transitions. [2022-07-19 23:36:25,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-07-19 23:36:25,724 INFO L78 Accepts]: Start accepts. Automaton has 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) Word has length 801 [2022-07-19 23:36:25,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 23:36:25,846 INFO L225 Difference]: With dead ends: 67009 [2022-07-19 23:36:25,847 INFO L226 Difference]: Without dead ends: 36207 [2022-07-19 23:36:25,941 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1631 GetRequests, 1538 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=3070, Invalid=5860, Unknown=0, NotChecked=0, Total=8930 [2022-07-19 23:36:25,942 INFO L413 NwaCegarLoop]: 1264 mSDtfsCounter, 244 mSDsluCounter, 38317 mSDsCounter, 0 mSdLazyCounter, 3535 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 39581 SdHoareTripleChecker+Invalid, 3717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 3535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2022-07-19 23:36:25,942 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [246 Valid, 39581 Invalid, 3717 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [182 Valid, 3535 Invalid, 0 Unknown, 0 Unchecked, 6.9s Time] [2022-07-19 23:36:25,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36207 states. [2022-07-19 23:36:27,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36207 to 36207. [2022-07-19 23:36:27,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36207 states, 26135 states have (on average 1.2084178304955042) internal successors, (31582), 26335 states have internal predecessors, (31582), 8000 states have call successors, (8000), 2024 states have call predecessors, (8000), 2071 states have return successors, (8191), 8021 states have call predecessors, (8191), 7999 states have call successors, (8191) [2022-07-19 23:36:27,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36207 states to 36207 states and 47773 transitions. [2022-07-19 23:36:27,615 INFO L78 Accepts]: Start accepts. Automaton has 36207 states and 47773 transitions. Word has length 801 [2022-07-19 23:36:27,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 23:36:27,616 INFO L495 AbstractCegarLoop]: Abstraction has 36207 states and 47773 transitions. [2022-07-19 23:36:27,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has 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) [2022-07-19 23:36:27,616 INFO L276 IsEmpty]: Start isEmpty. Operand 36207 states and 47773 transitions. [2022-07-19 23:36:27,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1346 [2022-07-19 23:36:27,658 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 23:36:27,658 INFO L195 NwaCegarLoop]: trace histogram [64, 64, 64, 64, 63, 63, 63, 63, 63, 63, 63, 63, 62, 62, 62, 62, 61, 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-19 23:36:27,738 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-19 23:36:27,866 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-19 23:36:27,866 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 23:36:27,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 23:36:27,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1200632112, now seen corresponding path program 2 times [2022-07-19 23:36:27,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 23:36:27,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [290132841] [2022-07-19 23:36:27,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-19 23:36:27,869 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 23:36:27,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 23:36:27,870 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-19 23:36:27,871 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-19 23:36:53,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-19 23:36:53,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-19 23:36:54,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 6040 conjuncts, 64 conjunts are in the unsatisfiable core [2022-07-19 23:36:54,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 23:37:01,858 INFO L134 CoverageAnalysis]: Checked inductivity of 33696 backedges. 925 proven. 7564 refuted. 0 times theorem prover too weak. 25207 trivial. 0 not checked. [2022-07-19 23:37:01,858 INFO L328 TraceCheckSpWp]: Computing backward predicates...