/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf -i ../../../trunk/examples/svcomp/combinations/Problem05_label46+token_ring.06.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 07:47:23,672 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 07:47:23,674 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 07:47:23,726 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 07:47:23,726 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 07:47:23,727 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 07:47:23,728 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 07:47:23,729 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 07:47:23,735 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 07:47:23,736 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 07:47:23,737 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 07:47:23,738 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 07:47:23,738 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 07:47:23,738 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 07:47:23,739 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 07:47:23,740 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 07:47:23,740 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 07:47:23,741 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 07:47:23,742 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 07:47:23,743 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 07:47:23,744 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 07:47:23,744 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 07:47:23,745 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 07:47:23,745 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 07:47:23,747 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 07:47:23,747 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 07:47:23,747 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 07:47:23,748 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 07:47:23,748 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 07:47:23,748 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 07:47:23,749 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 07:47:23,749 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 07:47:23,749 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 07:47:23,750 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 07:47:23,750 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 07:47:23,751 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 07:47:23,751 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 07:47:23,751 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 07:47:23,751 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 07:47:23,752 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 07:47:23,752 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 07:47:23,753 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-01-10 07:47:23,765 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 07:47:23,766 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 07:47:23,766 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 07:47:23,766 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 07:47:23,766 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 07:47:23,767 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 07:47:23,769 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 07:47:23,769 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 07:47:23,769 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 07:47:23,769 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 07:47:23,769 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 07:47:23,769 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 07:47:23,770 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 07:47:23,770 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 07:47:23,770 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 07:47:23,770 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 07:47:23,770 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 07:47:23,770 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 07:47:23,770 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 07:47:23,770 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 07:47:23,770 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 07:47:23,770 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 07:47:23,771 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 07:47:23,771 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 07:47:23,771 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 07:47:23,771 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 07:47:23,771 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 07:47:23,771 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 07:47:23,771 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 07:47:23,771 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 07:47:23,771 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 07:47:23,771 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 07:47:23,772 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 07:47:23,772 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.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-01-10 07:47:23,955 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 07:47:23,971 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 07:47:23,973 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 07:47:23,973 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 07:47:23,974 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 07:47:23,975 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label46+token_ring.06.cil-1.c [2022-01-10 07:47:24,020 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1c969374a/5d6a365a4afa47089073d20b4e977f66/FLAG10b482228 [2022-01-10 07:47:24,625 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 07:47:24,626 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label46+token_ring.06.cil-1.c [2022-01-10 07:47:24,661 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1c969374a/5d6a365a4afa47089073d20b4e977f66/FLAG10b482228 [2022-01-10 07:47:24,755 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1c969374a/5d6a365a4afa47089073d20b4e977f66 [2022-01-10 07:47:24,758 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 07:47:24,760 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 07:47:24,762 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 07:47:24,762 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 07:47:24,764 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 07:47:24,764 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 07:47:24" (1/1) ... [2022-01-10 07:47:24,766 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2575bcf8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:47:24, skipping insertion in model container [2022-01-10 07:47:24,766 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 07:47:24" (1/1) ... [2022-01-10 07:47:24,770 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 07:47:24,932 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 07:47:26,133 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label46+token_ring.06.cil-1.c[382357,382370] [2022-01-10 07:47:26,149 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label46+token_ring.06.cil-1.c[383339,383352] [2022-01-10 07:47:26,258 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 07:47:26,266 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 07:47:26,840 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label46+token_ring.06.cil-1.c[382357,382370] [2022-01-10 07:47:26,849 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label46+token_ring.06.cil-1.c[383339,383352] [2022-01-10 07:47:26,869 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 07:47:26,915 INFO L208 MainTranslator]: Completed translation [2022-01-10 07:47:26,915 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:47:26 WrapperNode [2022-01-10 07:47:26,915 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 07:47:26,916 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 07:47:26,916 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 07:47:26,916 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 07:47:26,920 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:47:26" (1/1) ... [2022-01-10 07:47:26,983 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:47:26" (1/1) ... [2022-01-10 07:47:27,273 INFO L137 Inliner]: procedures = 57, calls = 60, calls flagged for inlining = 33, calls inlined = 33, statements flattened = 12825 [2022-01-10 07:47:27,274 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 07:47:27,275 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 07:47:27,275 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 07:47:27,275 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 07:47:27,280 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:47:26" (1/1) ... [2022-01-10 07:47:27,281 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:47:26" (1/1) ... [2022-01-10 07:47:27,337 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:47:26" (1/1) ... [2022-01-10 07:47:27,337 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:47:26" (1/1) ... [2022-01-10 07:47:27,556 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:47:26" (1/1) ... [2022-01-10 07:47:27,598 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:47:26" (1/1) ... [2022-01-10 07:47:27,627 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:47:26" (1/1) ... [2022-01-10 07:47:27,669 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 07:47:27,670 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 07:47:27,670 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 07:47:27,670 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 07:47:27,672 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:47:26" (1/1) ... [2022-01-10 07:47:27,677 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 07:47:27,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 07:47:27,699 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-01-10 07:47:27,700 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-01-10 07:47:27,732 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 07:47:27,732 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2022-01-10 07:47:27,732 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2022-01-10 07:47:27,732 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 07:47:27,732 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 07:47:27,732 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2022-01-10 07:47:27,732 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2022-01-10 07:47:27,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 07:47:27,732 INFO L130 BoogieDeclarations]: Found specification of procedure error [2022-01-10 07:47:27,732 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2022-01-10 07:47:27,732 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2022-01-10 07:47:27,732 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2022-01-10 07:47:27,733 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2022-01-10 07:47:27,733 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2022-01-10 07:47:27,733 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2022-01-10 07:47:27,733 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2022-01-10 07:47:27,733 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 07:47:27,733 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 07:47:27,856 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 07:47:27,857 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 07:47:34,177 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 07:47:34,198 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 07:47:34,198 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2022-01-10 07:47:34,202 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 07:47:34 BoogieIcfgContainer [2022-01-10 07:47:34,202 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 07:47:34,203 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 07:47:34,203 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 07:47:34,205 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 07:47:34,206 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 07:47:24" (1/3) ... [2022-01-10 07:47:34,206 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3cb73687 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 07:47:34, skipping insertion in model container [2022-01-10 07:47:34,206 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:47:26" (2/3) ... [2022-01-10 07:47:34,207 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3cb73687 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 07:47:34, skipping insertion in model container [2022-01-10 07:47:34,207 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 07:47:34" (3/3) ... [2022-01-10 07:47:34,208 INFO L111 eAbstractionObserver]: Analyzing ICFG Problem05_label46+token_ring.06.cil-1.c [2022-01-10 07:47:34,211 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 07:47:34,211 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 07:47:34,247 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 07:47:34,251 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-10 07:47:34,251 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 07:47:34,285 INFO L276 IsEmpty]: Start isEmpty. Operand has 2423 states, 2391 states have (on average 1.8515265579255542) internal successors, (4427), 2396 states have internal predecessors, (4427), 22 states have call successors, (22), 7 states have call predecessors, (22), 7 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2022-01-10 07:47:34,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:34,295 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:34,295 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:34,296 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:34,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:34,299 INFO L85 PathProgramCache]: Analyzing trace with hash 787057146, now seen corresponding path program 1 times [2022-01-10 07:47:34,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:34,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [100867558] [2022-01-10 07:47:34,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:34,307 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:34,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:34,308 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-01-10 07:47:34,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-01-10 07:47:34,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:34,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:47:34,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:34,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:34,711 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:34,712 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:34,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [100867558] [2022-01-10 07:47:34,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [100867558] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:34,713 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:34,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:47:34,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299223230] [2022-01-10 07:47:34,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:34,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:47:34,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:34,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:47:34,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:47:34,763 INFO L87 Difference]: Start difference. First operand has 2423 states, 2391 states have (on average 1.8515265579255542) internal successors, (4427), 2396 states have internal predecessors, (4427), 22 states have call successors, (22), 7 states have call predecessors, (22), 7 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) 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, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:34,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:34,913 INFO L93 Difference]: Finished difference Result 4835 states and 8923 transitions. [2022-01-10 07:47:34,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:47:34,916 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, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:34,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:34,935 INFO L225 Difference]: With dead ends: 4835 [2022-01-10 07:47:34,936 INFO L226 Difference]: Without dead ends: 2355 [2022-01-10 07:47:34,944 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 111 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-01-10 07:47:34,947 INFO L933 BasicCegarLoop]: 4386 mSDtfsCounter, 353 mSDsluCounter, 4022 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 8408 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:34,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [353 Valid, 8408 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:47:34,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2355 states. [2022-01-10 07:47:35,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2355 to 2355. [2022-01-10 07:47:35,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2355 states, 2325 states have (on average 1.8391397849462365) internal successors, (4276), 2328 states have internal predecessors, (4276), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:47:35,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2355 states to 2355 states and 4318 transitions. [2022-01-10 07:47:35,031 INFO L78 Accepts]: Start accepts. Automaton has 2355 states and 4318 transitions. Word has length 113 [2022-01-10 07:47:35,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:35,032 INFO L470 AbstractCegarLoop]: Abstraction has 2355 states and 4318 transitions. [2022-01-10 07:47:35,032 INFO L471 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, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:35,032 INFO L276 IsEmpty]: Start isEmpty. Operand 2355 states and 4318 transitions. [2022-01-10 07:47:35,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:35,035 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:35,035 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:35,045 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-01-10 07:47:35,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:35,243 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:35,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:35,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1110439620, now seen corresponding path program 1 times [2022-01-10 07:47:35,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:35,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [451329202] [2022-01-10 07:47:35,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:35,247 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:35,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:35,248 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-01-10 07:47:35,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-01-10 07:47:35,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:35,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:47:35,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:35,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:35,544 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:35,544 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:35,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [451329202] [2022-01-10 07:47:35,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [451329202] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:35,548 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:35,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:47:35,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079320529] [2022-01-10 07:47:35,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:35,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:47:35,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:35,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:47:35,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:47:35,552 INFO L87 Difference]: Start difference. First operand 2355 states and 4318 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:35,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:35,833 INFO L93 Difference]: Finished difference Result 2575 states and 4660 transitions. [2022-01-10 07:47:35,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:47:35,838 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:35,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:35,848 INFO L225 Difference]: With dead ends: 2575 [2022-01-10 07:47:35,848 INFO L226 Difference]: Without dead ends: 2355 [2022-01-10 07:47:35,849 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:47:35,850 INFO L933 BasicCegarLoop]: 4292 mSDtfsCounter, 4425 mSDsluCounter, 8303 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4439 SdHoareTripleChecker+Valid, 12595 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:35,851 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4439 Valid, 12595 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:47:35,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2355 states. [2022-01-10 07:47:35,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2355 to 2355. [2022-01-10 07:47:35,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2355 states, 2325 states have (on average 1.8378494623655914) internal successors, (4273), 2328 states have internal predecessors, (4273), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:47:35,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2355 states to 2355 states and 4315 transitions. [2022-01-10 07:47:35,898 INFO L78 Accepts]: Start accepts. Automaton has 2355 states and 4315 transitions. Word has length 113 [2022-01-10 07:47:35,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:35,899 INFO L470 AbstractCegarLoop]: Abstraction has 2355 states and 4315 transitions. [2022-01-10 07:47:35,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:35,899 INFO L276 IsEmpty]: Start isEmpty. Operand 2355 states and 4315 transitions. [2022-01-10 07:47:35,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:35,906 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:35,906 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:35,917 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-01-10 07:47:36,113 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:36,114 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:36,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:36,115 INFO L85 PathProgramCache]: Analyzing trace with hash 168559040, now seen corresponding path program 1 times [2022-01-10 07:47:36,115 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:36,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [53515632] [2022-01-10 07:47:36,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:36,115 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:36,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:36,116 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-01-10 07:47:36,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-01-10 07:47:36,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:36,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:47:36,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:36,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:36,404 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:36,405 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:36,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [53515632] [2022-01-10 07:47:36,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [53515632] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:36,405 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:36,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:47:36,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750380316] [2022-01-10 07:47:36,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:36,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:47:36,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:36,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:47:36,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:47:36,406 INFO L87 Difference]: Start difference. First operand 2355 states and 4315 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:36,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:36,659 INFO L93 Difference]: Finished difference Result 2575 states and 4654 transitions. [2022-01-10 07:47:36,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:47:36,659 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:36,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:36,667 INFO L225 Difference]: With dead ends: 2575 [2022-01-10 07:47:36,667 INFO L226 Difference]: Without dead ends: 2355 [2022-01-10 07:47:36,668 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:47:36,668 INFO L933 BasicCegarLoop]: 4289 mSDtfsCounter, 4419 mSDsluCounter, 8299 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4433 SdHoareTripleChecker+Valid, 12588 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:36,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4433 Valid, 12588 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:47:36,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2355 states. [2022-01-10 07:47:36,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2355 to 2355. [2022-01-10 07:47:36,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2355 states, 2325 states have (on average 1.8365591397849463) internal successors, (4270), 2328 states have internal predecessors, (4270), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:47:36,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2355 states to 2355 states and 4312 transitions. [2022-01-10 07:47:36,706 INFO L78 Accepts]: Start accepts. Automaton has 2355 states and 4312 transitions. Word has length 113 [2022-01-10 07:47:36,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:36,706 INFO L470 AbstractCegarLoop]: Abstraction has 2355 states and 4312 transitions. [2022-01-10 07:47:36,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:36,707 INFO L276 IsEmpty]: Start isEmpty. Operand 2355 states and 4312 transitions. [2022-01-10 07:47:36,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:36,708 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:36,708 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:36,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-01-10 07:47:36,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:36,915 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:36,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:36,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1450415874, now seen corresponding path program 1 times [2022-01-10 07:47:36,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:36,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1731100728] [2022-01-10 07:47:36,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:36,916 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:36,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:36,917 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-01-10 07:47:36,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-01-10 07:47:37,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:37,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:47:37,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:37,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:37,144 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:37,144 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:37,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1731100728] [2022-01-10 07:47:37,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1731100728] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:37,145 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:37,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:47:37,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344504600] [2022-01-10 07:47:37,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:37,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:47:37,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:37,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:47:37,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:47:37,150 INFO L87 Difference]: Start difference. First operand 2355 states and 4312 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:37,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:37,385 INFO L93 Difference]: Finished difference Result 2575 states and 4648 transitions. [2022-01-10 07:47:37,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:47:37,385 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:37,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:37,392 INFO L225 Difference]: With dead ends: 2575 [2022-01-10 07:47:37,392 INFO L226 Difference]: Without dead ends: 2355 [2022-01-10 07:47:37,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:47:37,397 INFO L933 BasicCegarLoop]: 4286 mSDtfsCounter, 4413 mSDsluCounter, 8295 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4427 SdHoareTripleChecker+Valid, 12581 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:37,398 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4427 Valid, 12581 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:47:37,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2355 states. [2022-01-10 07:47:37,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2355 to 2355. [2022-01-10 07:47:37,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2355 states, 2325 states have (on average 1.835268817204301) internal successors, (4267), 2328 states have internal predecessors, (4267), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:47:37,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2355 states to 2355 states and 4309 transitions. [2022-01-10 07:47:37,434 INFO L78 Accepts]: Start accepts. Automaton has 2355 states and 4309 transitions. Word has length 113 [2022-01-10 07:47:37,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:37,435 INFO L470 AbstractCegarLoop]: Abstraction has 2355 states and 4309 transitions. [2022-01-10 07:47:37,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:37,435 INFO L276 IsEmpty]: Start isEmpty. Operand 2355 states and 4309 transitions. [2022-01-10 07:47:37,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:37,436 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:37,436 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:37,443 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2022-01-10 07:47:37,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:37,643 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:37,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:37,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1632324990, now seen corresponding path program 1 times [2022-01-10 07:47:37,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:37,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2121294183] [2022-01-10 07:47:37,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:37,644 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:37,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:37,644 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-01-10 07:47:37,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-01-10 07:47:37,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:37,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:47:37,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:37,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:37,927 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:37,927 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:37,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2121294183] [2022-01-10 07:47:37,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2121294183] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:37,928 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:37,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:47:37,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705442554] [2022-01-10 07:47:37,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:37,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:47:37,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:37,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:47:37,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:47:37,929 INFO L87 Difference]: Start difference. First operand 2355 states and 4309 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:38,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:38,149 INFO L93 Difference]: Finished difference Result 2575 states and 4642 transitions. [2022-01-10 07:47:38,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:47:38,149 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:38,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:38,156 INFO L225 Difference]: With dead ends: 2575 [2022-01-10 07:47:38,156 INFO L226 Difference]: Without dead ends: 2355 [2022-01-10 07:47:38,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:47:38,158 INFO L933 BasicCegarLoop]: 4283 mSDtfsCounter, 4407 mSDsluCounter, 8291 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4421 SdHoareTripleChecker+Valid, 12574 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:38,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4421 Valid, 12574 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:47:38,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2355 states. [2022-01-10 07:47:38,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2355 to 2355. [2022-01-10 07:47:38,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2355 states, 2325 states have (on average 1.833978494623656) internal successors, (4264), 2328 states have internal predecessors, (4264), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:47:38,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2355 states to 2355 states and 4306 transitions. [2022-01-10 07:47:38,193 INFO L78 Accepts]: Start accepts. Automaton has 2355 states and 4306 transitions. Word has length 113 [2022-01-10 07:47:38,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:38,194 INFO L470 AbstractCegarLoop]: Abstraction has 2355 states and 4306 transitions. [2022-01-10 07:47:38,194 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:38,194 INFO L276 IsEmpty]: Start isEmpty. Operand 2355 states and 4306 transitions. [2022-01-10 07:47:38,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:38,195 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:38,195 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:38,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-01-10 07:47:38,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:38,402 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:38,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:38,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1638193026, now seen corresponding path program 1 times [2022-01-10 07:47:38,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:38,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1307768360] [2022-01-10 07:47:38,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:38,403 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:38,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:38,404 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-01-10 07:47:38,406 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-01-10 07:47:38,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:38,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:47:38,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:38,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:38,630 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:38,630 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:38,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1307768360] [2022-01-10 07:47:38,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1307768360] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:38,631 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:38,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:47:38,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315082354] [2022-01-10 07:47:38,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:38,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:47:38,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:38,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:47:38,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:47:38,632 INFO L87 Difference]: Start difference. First operand 2355 states and 4306 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:38,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:38,838 INFO L93 Difference]: Finished difference Result 2575 states and 4636 transitions. [2022-01-10 07:47:38,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:47:38,839 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:38,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:38,846 INFO L225 Difference]: With dead ends: 2575 [2022-01-10 07:47:38,846 INFO L226 Difference]: Without dead ends: 2355 [2022-01-10 07:47:38,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:47:38,848 INFO L933 BasicCegarLoop]: 4280 mSDtfsCounter, 4401 mSDsluCounter, 8287 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4415 SdHoareTripleChecker+Valid, 12567 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:38,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4415 Valid, 12567 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:47:38,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2355 states. [2022-01-10 07:47:38,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2355 to 2355. [2022-01-10 07:47:38,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2355 states, 2325 states have (on average 1.8326881720430108) internal successors, (4261), 2328 states have internal predecessors, (4261), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:47:38,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2355 states to 2355 states and 4303 transitions. [2022-01-10 07:47:38,884 INFO L78 Accepts]: Start accepts. Automaton has 2355 states and 4303 transitions. Word has length 113 [2022-01-10 07:47:38,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:38,884 INFO L470 AbstractCegarLoop]: Abstraction has 2355 states and 4303 transitions. [2022-01-10 07:47:38,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:38,884 INFO L276 IsEmpty]: Start isEmpty. Operand 2355 states and 4303 transitions. [2022-01-10 07:47:38,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:38,885 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:38,885 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:38,892 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2022-01-10 07:47:39,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:39,092 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:39,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:39,092 INFO L85 PathProgramCache]: Analyzing trace with hash 2102395650, now seen corresponding path program 1 times [2022-01-10 07:47:39,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:39,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2070464783] [2022-01-10 07:47:39,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:39,093 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:39,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:39,094 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-01-10 07:47:39,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-01-10 07:47:39,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:39,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:47:39,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:39,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:39,317 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:39,318 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:39,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2070464783] [2022-01-10 07:47:39,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2070464783] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:39,318 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:39,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:47:39,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739945489] [2022-01-10 07:47:39,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:39,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:47:39,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:39,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:47:39,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:47:39,319 INFO L87 Difference]: Start difference. First operand 2355 states and 4303 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:39,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:39,529 INFO L93 Difference]: Finished difference Result 2575 states and 4630 transitions. [2022-01-10 07:47:39,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:47:39,530 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:39,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:39,536 INFO L225 Difference]: With dead ends: 2575 [2022-01-10 07:47:39,536 INFO L226 Difference]: Without dead ends: 2355 [2022-01-10 07:47:39,538 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:47:39,538 INFO L933 BasicCegarLoop]: 4277 mSDtfsCounter, 4395 mSDsluCounter, 8283 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4409 SdHoareTripleChecker+Valid, 12560 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:39,538 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4409 Valid, 12560 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:47:39,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2355 states. [2022-01-10 07:47:39,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2355 to 2355. [2022-01-10 07:47:39,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2355 states, 2325 states have (on average 1.8313978494623655) internal successors, (4258), 2328 states have internal predecessors, (4258), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:47:39,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2355 states to 2355 states and 4300 transitions. [2022-01-10 07:47:39,574 INFO L78 Accepts]: Start accepts. Automaton has 2355 states and 4300 transitions. Word has length 113 [2022-01-10 07:47:39,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:39,575 INFO L470 AbstractCegarLoop]: Abstraction has 2355 states and 4300 transitions. [2022-01-10 07:47:39,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:39,575 INFO L276 IsEmpty]: Start isEmpty. Operand 2355 states and 4300 transitions. [2022-01-10 07:47:39,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:39,576 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:39,576 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:39,585 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-01-10 07:47:39,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:39,783 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:39,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:39,784 INFO L85 PathProgramCache]: Analyzing trace with hash -824981506, now seen corresponding path program 1 times [2022-01-10 07:47:39,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:39,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [86944623] [2022-01-10 07:47:39,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:39,785 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:39,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:39,786 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-01-10 07:47:39,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-01-10 07:47:39,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:39,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:47:39,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:40,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:40,013 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:40,013 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:40,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [86944623] [2022-01-10 07:47:40,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [86944623] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:40,014 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:40,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:47:40,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159339934] [2022-01-10 07:47:40,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:40,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:47:40,014 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:40,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:47:40,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:47:40,017 INFO L87 Difference]: Start difference. First operand 2355 states and 4300 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:40,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:40,318 INFO L93 Difference]: Finished difference Result 2629 states and 4708 transitions. [2022-01-10 07:47:40,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:47:40,318 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:40,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:40,325 INFO L225 Difference]: With dead ends: 2629 [2022-01-10 07:47:40,325 INFO L226 Difference]: Without dead ends: 2409 [2022-01-10 07:47:40,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:47:40,327 INFO L933 BasicCegarLoop]: 4274 mSDtfsCounter, 4455 mSDsluCounter, 8278 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4469 SdHoareTripleChecker+Valid, 12552 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:40,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4469 Valid, 12552 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:47:40,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2409 states. [2022-01-10 07:47:40,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2409 to 2409. [2022-01-10 07:47:40,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2409 states, 2376 states have (on average 1.8207070707070707) internal successors, (4326), 2379 states have internal predecessors, (4326), 23 states have call successors, (23), 9 states have call predecessors, (23), 8 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-01-10 07:47:40,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2409 states to 2409 states and 4370 transitions. [2022-01-10 07:47:40,364 INFO L78 Accepts]: Start accepts. Automaton has 2409 states and 4370 transitions. Word has length 113 [2022-01-10 07:47:40,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:40,364 INFO L470 AbstractCegarLoop]: Abstraction has 2409 states and 4370 transitions. [2022-01-10 07:47:40,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:40,365 INFO L276 IsEmpty]: Start isEmpty. Operand 2409 states and 4370 transitions. [2022-01-10 07:47:40,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:40,366 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:40,366 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:40,379 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-01-10 07:47:40,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:40,573 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:40,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:40,574 INFO L85 PathProgramCache]: Analyzing trace with hash -949639711, now seen corresponding path program 1 times [2022-01-10 07:47:40,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:40,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1303955125] [2022-01-10 07:47:40,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:40,574 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:40,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:40,575 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-01-10 07:47:40,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-01-10 07:47:40,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:40,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:47:40,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:40,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:40,799 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:40,799 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:40,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1303955125] [2022-01-10 07:47:40,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1303955125] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:40,799 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:40,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:47:40,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505050063] [2022-01-10 07:47:40,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:40,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:47:40,800 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:40,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:47:40,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:47:40,801 INFO L87 Difference]: Start difference. First operand 2409 states and 4370 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:41,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:41,104 INFO L93 Difference]: Finished difference Result 2737 states and 4848 transitions. [2022-01-10 07:47:41,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:47:41,105 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:41,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:41,112 INFO L225 Difference]: With dead ends: 2737 [2022-01-10 07:47:41,112 INFO L226 Difference]: Without dead ends: 2463 [2022-01-10 07:47:41,113 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:47:41,113 INFO L933 BasicCegarLoop]: 4271 mSDtfsCounter, 4447 mSDsluCounter, 8274 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4461 SdHoareTripleChecker+Valid, 12545 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:41,114 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4461 Valid, 12545 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 261 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:47:41,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2463 states. [2022-01-10 07:47:41,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2463 to 2463. [2022-01-10 07:47:41,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2463 states, 2427 states have (on average 1.8096415327564894) internal successors, (4392), 2430 states have internal predecessors, (4392), 24 states have call successors, (24), 11 states have call predecessors, (24), 10 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-01-10 07:47:41,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2463 states to 2463 states and 4438 transitions. [2022-01-10 07:47:41,155 INFO L78 Accepts]: Start accepts. Automaton has 2463 states and 4438 transitions. Word has length 113 [2022-01-10 07:47:41,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:41,155 INFO L470 AbstractCegarLoop]: Abstraction has 2463 states and 4438 transitions. [2022-01-10 07:47:41,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:41,156 INFO L276 IsEmpty]: Start isEmpty. Operand 2463 states and 4438 transitions. [2022-01-10 07:47:41,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:41,157 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:41,157 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:41,167 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Ended with exit code 0 [2022-01-10 07:47:41,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:41,364 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:41,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:41,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1721625412, now seen corresponding path program 1 times [2022-01-10 07:47:41,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:41,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1396060510] [2022-01-10 07:47:41,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:41,366 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:41,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:41,367 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-01-10 07:47:41,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-01-10 07:47:41,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:41,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:47:41,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:41,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:41,591 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:41,591 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:41,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1396060510] [2022-01-10 07:47:41,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1396060510] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:41,591 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:41,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:47:41,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833770526] [2022-01-10 07:47:41,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:41,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:47:41,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:41,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:47:41,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:47:41,593 INFO L87 Difference]: Start difference. First operand 2463 states and 4438 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:41,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:41,855 INFO L93 Difference]: Finished difference Result 2845 states and 4984 transitions. [2022-01-10 07:47:41,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:47:41,855 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:41,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:41,865 INFO L225 Difference]: With dead ends: 2845 [2022-01-10 07:47:41,865 INFO L226 Difference]: Without dead ends: 2517 [2022-01-10 07:47:41,866 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:47:41,867 INFO L933 BasicCegarLoop]: 4267 mSDtfsCounter, 4441 mSDsluCounter, 8270 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4455 SdHoareTripleChecker+Valid, 12537 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:41,868 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4455 Valid, 12537 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:47:41,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2517 states. [2022-01-10 07:47:41,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2517 to 2517. [2022-01-10 07:47:41,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2517 states, 2478 states have (on average 1.7982243744955608) internal successors, (4456), 2481 states have internal predecessors, (4456), 25 states have call successors, (25), 13 states have call predecessors, (25), 12 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-01-10 07:47:41,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2517 states to 2517 states and 4504 transitions. [2022-01-10 07:47:41,971 INFO L78 Accepts]: Start accepts. Automaton has 2517 states and 4504 transitions. Word has length 113 [2022-01-10 07:47:41,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:41,971 INFO L470 AbstractCegarLoop]: Abstraction has 2517 states and 4504 transitions. [2022-01-10 07:47:41,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:41,971 INFO L276 IsEmpty]: Start isEmpty. Operand 2517 states and 4504 transitions. [2022-01-10 07:47:41,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:41,972 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:41,972 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:41,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-01-10 07:47:42,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:42,180 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:42,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:42,181 INFO L85 PathProgramCache]: Analyzing trace with hash -2143433567, now seen corresponding path program 1 times [2022-01-10 07:47:42,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:42,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [219435381] [2022-01-10 07:47:42,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:42,181 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:42,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:42,182 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-01-10 07:47:42,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-01-10 07:47:42,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:42,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:47:42,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:42,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:42,403 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:42,403 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:42,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [219435381] [2022-01-10 07:47:42,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [219435381] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:42,403 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:42,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:47:42,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651294564] [2022-01-10 07:47:42,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:42,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:47:42,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:42,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:47:42,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:47:42,405 INFO L87 Difference]: Start difference. First operand 2517 states and 4504 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:42,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:42,668 INFO L93 Difference]: Finished difference Result 2953 states and 5116 transitions. [2022-01-10 07:47:42,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:47:42,669 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:42,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:42,675 INFO L225 Difference]: With dead ends: 2953 [2022-01-10 07:47:42,675 INFO L226 Difference]: Without dead ends: 2571 [2022-01-10 07:47:42,676 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:47:42,677 INFO L933 BasicCegarLoop]: 4264 mSDtfsCounter, 4434 mSDsluCounter, 8266 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4448 SdHoareTripleChecker+Valid, 12530 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:42,677 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4448 Valid, 12530 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:47:42,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2571 states. [2022-01-10 07:47:42,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2571 to 2571. [2022-01-10 07:47:42,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2571 states, 2529 states have (on average 1.7864768683274022) internal successors, (4518), 2532 states have internal predecessors, (4518), 26 states have call successors, (26), 15 states have call predecessors, (26), 14 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:47:42,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2571 states to 2571 states and 4568 transitions. [2022-01-10 07:47:42,715 INFO L78 Accepts]: Start accepts. Automaton has 2571 states and 4568 transitions. Word has length 113 [2022-01-10 07:47:42,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:42,716 INFO L470 AbstractCegarLoop]: Abstraction has 2571 states and 4568 transitions. [2022-01-10 07:47:42,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:42,716 INFO L276 IsEmpty]: Start isEmpty. Operand 2571 states and 4568 transitions. [2022-01-10 07:47:42,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:42,717 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:42,717 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:42,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-01-10 07:47:42,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:42,924 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:42,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:42,924 INFO L85 PathProgramCache]: Analyzing trace with hash -2072389083, now seen corresponding path program 1 times [2022-01-10 07:47:42,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:42,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1736696754] [2022-01-10 07:47:42,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:42,925 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:42,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:42,926 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-01-10 07:47:42,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-01-10 07:47:43,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:43,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:47:43,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:43,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:43,144 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:43,144 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:43,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1736696754] [2022-01-10 07:47:43,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1736696754] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:43,144 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:43,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:47:43,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638480803] [2022-01-10 07:47:43,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:43,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:47:43,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:43,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:47:43,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:47:43,146 INFO L87 Difference]: Start difference. First operand 2571 states and 4568 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:43,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:43,447 INFO L93 Difference]: Finished difference Result 3061 states and 5244 transitions. [2022-01-10 07:47:43,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:47:43,447 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:43,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:43,456 INFO L225 Difference]: With dead ends: 3061 [2022-01-10 07:47:43,456 INFO L226 Difference]: Without dead ends: 2625 [2022-01-10 07:47:43,457 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:47:43,458 INFO L933 BasicCegarLoop]: 4261 mSDtfsCounter, 4427 mSDsluCounter, 8262 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4441 SdHoareTripleChecker+Valid, 12523 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:43,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4441 Valid, 12523 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:47:43,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2625 states. [2022-01-10 07:47:43,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2625 to 2625. [2022-01-10 07:47:43,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2625 states, 2580 states have (on average 1.7744186046511627) internal successors, (4578), 2583 states have internal predecessors, (4578), 27 states have call successors, (27), 17 states have call predecessors, (27), 16 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-01-10 07:47:43,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2625 states to 2625 states and 4630 transitions. [2022-01-10 07:47:43,503 INFO L78 Accepts]: Start accepts. Automaton has 2625 states and 4630 transitions. Word has length 113 [2022-01-10 07:47:43,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:43,504 INFO L470 AbstractCegarLoop]: Abstraction has 2625 states and 4630 transitions. [2022-01-10 07:47:43,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:43,504 INFO L276 IsEmpty]: Start isEmpty. Operand 2625 states and 4630 transitions. [2022-01-10 07:47:43,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:43,505 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:43,505 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:43,515 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Ended with exit code 0 [2022-01-10 07:47:43,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:43,713 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:43,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:43,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1995136704, now seen corresponding path program 1 times [2022-01-10 07:47:43,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:43,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1317474163] [2022-01-10 07:47:43,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:43,714 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:43,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:43,715 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-01-10 07:47:43,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-01-10 07:47:43,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:43,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:47:43,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:43,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:43,934 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:43,934 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:43,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1317474163] [2022-01-10 07:47:43,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1317474163] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:43,935 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:43,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:47:43,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899046270] [2022-01-10 07:47:43,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:43,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:47:43,935 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:43,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:47:43,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:47:43,936 INFO L87 Difference]: Start difference. First operand 2625 states and 4630 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:44,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:44,220 INFO L93 Difference]: Finished difference Result 3169 states and 5368 transitions. [2022-01-10 07:47:44,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:47:44,220 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:44,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:44,224 INFO L225 Difference]: With dead ends: 3169 [2022-01-10 07:47:44,225 INFO L226 Difference]: Without dead ends: 2679 [2022-01-10 07:47:44,226 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:47:44,226 INFO L933 BasicCegarLoop]: 4258 mSDtfsCounter, 4420 mSDsluCounter, 8258 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4434 SdHoareTripleChecker+Valid, 12516 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:44,227 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4434 Valid, 12516 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:47:44,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2679 states. [2022-01-10 07:47:44,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2679 to 2679. [2022-01-10 07:47:44,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2679 states, 2631 states have (on average 1.7620676548840746) internal successors, (4636), 2634 states have internal predecessors, (4636), 28 states have call successors, (28), 19 states have call predecessors, (28), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:47:44,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2679 states to 2679 states and 4690 transitions. [2022-01-10 07:47:44,274 INFO L78 Accepts]: Start accepts. Automaton has 2679 states and 4690 transitions. Word has length 113 [2022-01-10 07:47:44,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:44,275 INFO L470 AbstractCegarLoop]: Abstraction has 2679 states and 4690 transitions. [2022-01-10 07:47:44,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:44,275 INFO L276 IsEmpty]: Start isEmpty. Operand 2679 states and 4690 transitions. [2022-01-10 07:47:44,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:44,276 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:44,276 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:44,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-01-10 07:47:44,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:44,487 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:44,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:44,488 INFO L85 PathProgramCache]: Analyzing trace with hash -552272572, now seen corresponding path program 1 times [2022-01-10 07:47:44,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:44,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1678325554] [2022-01-10 07:47:44,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:44,488 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:44,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:44,489 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-01-10 07:47:44,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-01-10 07:47:44,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:44,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:47:44,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:44,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:44,679 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:44,679 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:44,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1678325554] [2022-01-10 07:47:44,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1678325554] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:44,679 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:44,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:47:44,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046928492] [2022-01-10 07:47:44,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:44,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:47:44,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:44,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:47:44,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:47:44,680 INFO L87 Difference]: Start difference. First operand 2679 states and 4690 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:44,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:44,769 INFO L93 Difference]: Finished difference Result 3313 states and 5533 transitions. [2022-01-10 07:47:44,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:47:44,770 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:44,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:44,775 INFO L225 Difference]: With dead ends: 3313 [2022-01-10 07:47:44,775 INFO L226 Difference]: Without dead ends: 2770 [2022-01-10 07:47:44,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 109 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-01-10 07:47:44,777 INFO L933 BasicCegarLoop]: 4279 mSDtfsCounter, 245 mSDsluCounter, 12931 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 17210 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:44,778 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 17210 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:47:44,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2770 states. [2022-01-10 07:47:44,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2770 to 2682. [2022-01-10 07:47:44,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2682 states, 2634 states have (on average 1.7589217919514046) internal successors, (4633), 2637 states have internal predecessors, (4633), 28 states have call successors, (28), 19 states have call predecessors, (28), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:47:44,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2682 states to 2682 states and 4687 transitions. [2022-01-10 07:47:44,831 INFO L78 Accepts]: Start accepts. Automaton has 2682 states and 4687 transitions. Word has length 113 [2022-01-10 07:47:44,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:44,832 INFO L470 AbstractCegarLoop]: Abstraction has 2682 states and 4687 transitions. [2022-01-10 07:47:44,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:44,832 INFO L276 IsEmpty]: Start isEmpty. Operand 2682 states and 4687 transitions. [2022-01-10 07:47:44,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:44,833 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:44,833 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:44,858 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-01-10 07:47:45,042 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:45,043 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:45,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:45,043 INFO L85 PathProgramCache]: Analyzing trace with hash 334950274, now seen corresponding path program 1 times [2022-01-10 07:47:45,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:45,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1780160151] [2022-01-10 07:47:45,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:45,044 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:45,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:45,045 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-01-10 07:47:45,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-01-10 07:47:45,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:45,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:47:45,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:45,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:45,264 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:45,265 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:45,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1780160151] [2022-01-10 07:47:45,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1780160151] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:45,265 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:45,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:47:45,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034688547] [2022-01-10 07:47:45,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:45,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:47:45,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:45,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:47:45,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:47:45,267 INFO L87 Difference]: Start difference. First operand 2682 states and 4687 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:45,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:45,347 INFO L93 Difference]: Finished difference Result 3767 states and 6111 transitions. [2022-01-10 07:47:45,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:47:45,348 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:45,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:45,354 INFO L225 Difference]: With dead ends: 3767 [2022-01-10 07:47:45,354 INFO L226 Difference]: Without dead ends: 3221 [2022-01-10 07:47:45,356 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 109 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-01-10 07:47:45,357 INFO L933 BasicCegarLoop]: 4279 mSDtfsCounter, 210 mSDsluCounter, 12936 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 17215 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:45,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 17215 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:47:45,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3221 states. [2022-01-10 07:47:45,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3221 to 2703. [2022-01-10 07:47:45,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2703 states, 2655 states have (on average 1.7529190207156309) internal successors, (4654), 2658 states have internal predecessors, (4654), 28 states have call successors, (28), 19 states have call predecessors, (28), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:47:45,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2703 states to 2703 states and 4708 transitions. [2022-01-10 07:47:45,408 INFO L78 Accepts]: Start accepts. Automaton has 2703 states and 4708 transitions. Word has length 113 [2022-01-10 07:47:45,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:45,409 INFO L470 AbstractCegarLoop]: Abstraction has 2703 states and 4708 transitions. [2022-01-10 07:47:45,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:45,409 INFO L276 IsEmpty]: Start isEmpty. Operand 2703 states and 4708 transitions. [2022-01-10 07:47:45,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:45,410 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:45,410 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:45,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-01-10 07:47:45,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:45,617 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:45,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:45,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1288890432, now seen corresponding path program 1 times [2022-01-10 07:47:45,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:45,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2067074153] [2022-01-10 07:47:45,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:45,618 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:45,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:45,619 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-01-10 07:47:45,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-01-10 07:47:45,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:45,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:47:45,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:45,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:45,821 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:45,821 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:45,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2067074153] [2022-01-10 07:47:45,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2067074153] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:45,821 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:45,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:47:45,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816107990] [2022-01-10 07:47:45,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:45,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:47:45,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:45,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:47:45,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:47:45,822 INFO L87 Difference]: Start difference. First operand 2703 states and 4708 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:45,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:45,910 INFO L93 Difference]: Finished difference Result 3333 states and 5531 transitions. [2022-01-10 07:47:45,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:47:45,911 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:45,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:45,915 INFO L225 Difference]: With dead ends: 3333 [2022-01-10 07:47:45,915 INFO L226 Difference]: Without dead ends: 2766 [2022-01-10 07:47:45,917 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 109 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-01-10 07:47:45,917 INFO L933 BasicCegarLoop]: 4281 mSDtfsCounter, 166 mSDsluCounter, 12902 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 17183 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:45,918 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 17183 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:47:45,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2766 states. [2022-01-10 07:47:46,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2766 to 2706. [2022-01-10 07:47:46,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2706 states, 2658 states have (on average 1.7498118886380738) internal successors, (4651), 2661 states have internal predecessors, (4651), 28 states have call successors, (28), 19 states have call predecessors, (28), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:47:46,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2706 states to 2706 states and 4705 transitions. [2022-01-10 07:47:46,031 INFO L78 Accepts]: Start accepts. Automaton has 2706 states and 4705 transitions. Word has length 113 [2022-01-10 07:47:46,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:46,031 INFO L470 AbstractCegarLoop]: Abstraction has 2706 states and 4705 transitions. [2022-01-10 07:47:46,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:46,031 INFO L276 IsEmpty]: Start isEmpty. Operand 2706 states and 4705 transitions. [2022-01-10 07:47:46,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:46,032 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:46,032 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:46,039 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-01-10 07:47:46,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:46,239 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:46,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:46,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1968162686, now seen corresponding path program 1 times [2022-01-10 07:47:46,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:46,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [191061032] [2022-01-10 07:47:46,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:46,240 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:46,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:46,241 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-01-10 07:47:46,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-01-10 07:47:46,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:46,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:47:46,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:46,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:46,424 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:46,425 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:46,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [191061032] [2022-01-10 07:47:46,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [191061032] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:46,425 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:46,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:47:46,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517066890] [2022-01-10 07:47:46,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:46,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:47:46,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:46,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:47:46,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:47:46,426 INFO L87 Difference]: Start difference. First operand 2706 states and 4705 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:46,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:46,493 INFO L93 Difference]: Finished difference Result 3325 states and 5507 transitions. [2022-01-10 07:47:46,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:47:46,494 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:46,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:46,498 INFO L225 Difference]: With dead ends: 3325 [2022-01-10 07:47:46,498 INFO L226 Difference]: Without dead ends: 2755 [2022-01-10 07:47:46,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 109 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-01-10 07:47:46,500 INFO L933 BasicCegarLoop]: 4279 mSDtfsCounter, 127 mSDsluCounter, 12881 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 17160 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:46,500 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 17160 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:47:46,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2755 states. [2022-01-10 07:47:46,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2755 to 2709. [2022-01-10 07:47:46,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2709 states, 2661 states have (on average 1.7467117624953026) internal successors, (4648), 2664 states have internal predecessors, (4648), 28 states have call successors, (28), 19 states have call predecessors, (28), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:47:46,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2709 states to 2709 states and 4702 transitions. [2022-01-10 07:47:46,549 INFO L78 Accepts]: Start accepts. Automaton has 2709 states and 4702 transitions. Word has length 113 [2022-01-10 07:47:46,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:46,549 INFO L470 AbstractCegarLoop]: Abstraction has 2709 states and 4702 transitions. [2022-01-10 07:47:46,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:46,550 INFO L276 IsEmpty]: Start isEmpty. Operand 2709 states and 4702 transitions. [2022-01-10 07:47:46,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:46,550 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:46,551 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:46,557 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Ended with exit code 0 [2022-01-10 07:47:46,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:46,758 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:46,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:46,758 INFO L85 PathProgramCache]: Analyzing trace with hash 2008837436, now seen corresponding path program 1 times [2022-01-10 07:47:46,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:46,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1819862172] [2022-01-10 07:47:46,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:46,759 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:46,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:46,760 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-01-10 07:47:46,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-01-10 07:47:46,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:46,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:47:46,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:46,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:46,971 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:46,971 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:46,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1819862172] [2022-01-10 07:47:46,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1819862172] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:46,972 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:46,972 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:47:46,973 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550423213] [2022-01-10 07:47:46,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:46,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:47:46,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:46,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:47:46,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:47:46,974 INFO L87 Difference]: Start difference. First operand 2709 states and 4702 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:47,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:47,050 INFO L93 Difference]: Finished difference Result 3303 states and 5465 transitions. [2022-01-10 07:47:47,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:47:47,050 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:47,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:47,054 INFO L225 Difference]: With dead ends: 3303 [2022-01-10 07:47:47,054 INFO L226 Difference]: Without dead ends: 2730 [2022-01-10 07:47:47,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 109 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-01-10 07:47:47,056 INFO L933 BasicCegarLoop]: 4279 mSDtfsCounter, 49 mSDsluCounter, 12851 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 17130 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:47,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 17130 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:47:47,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2730 states. [2022-01-10 07:47:47,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2730 to 2712. [2022-01-10 07:47:47,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2712 states, 2664 states have (on average 1.7436186186186187) internal successors, (4645), 2667 states have internal predecessors, (4645), 28 states have call successors, (28), 19 states have call predecessors, (28), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:47:47,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2712 states to 2712 states and 4699 transitions. [2022-01-10 07:47:47,109 INFO L78 Accepts]: Start accepts. Automaton has 2712 states and 4699 transitions. Word has length 113 [2022-01-10 07:47:47,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:47,109 INFO L470 AbstractCegarLoop]: Abstraction has 2712 states and 4699 transitions. [2022-01-10 07:47:47,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:47,110 INFO L276 IsEmpty]: Start isEmpty. Operand 2712 states and 4699 transitions. [2022-01-10 07:47:47,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:47,110 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:47,110 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:47,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-01-10 07:47:47,318 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:47,318 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:47,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:47,318 INFO L85 PathProgramCache]: Analyzing trace with hash -40550406, now seen corresponding path program 1 times [2022-01-10 07:47:47,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:47,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [448801822] [2022-01-10 07:47:47,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:47,319 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:47,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:47,320 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-01-10 07:47:47,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-01-10 07:47:47,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:47,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:47:47,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:47,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:47,532 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:47,532 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:47,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [448801822] [2022-01-10 07:47:47,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [448801822] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:47,533 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:47,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:47:47,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377945422] [2022-01-10 07:47:47,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:47,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:47:47,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:47,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:47:47,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:47:47,534 INFO L87 Difference]: Start difference. First operand 2712 states and 4699 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:47,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:47,599 INFO L93 Difference]: Finished difference Result 3295 states and 5441 transitions. [2022-01-10 07:47:47,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:47:47,600 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:47,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:47,606 INFO L225 Difference]: With dead ends: 3295 [2022-01-10 07:47:47,606 INFO L226 Difference]: Without dead ends: 2719 [2022-01-10 07:47:47,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 109 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-01-10 07:47:47,608 INFO L933 BasicCegarLoop]: 4279 mSDtfsCounter, 10 mSDsluCounter, 12836 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 17115 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:47,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 17115 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:47:47,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2719 states. [2022-01-10 07:47:47,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2719 to 2715. [2022-01-10 07:47:47,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2715 states, 2667 states have (on average 1.7405324334458192) internal successors, (4642), 2670 states have internal predecessors, (4642), 28 states have call successors, (28), 19 states have call predecessors, (28), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:47:47,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2715 states to 2715 states and 4696 transitions. [2022-01-10 07:47:47,658 INFO L78 Accepts]: Start accepts. Automaton has 2715 states and 4696 transitions. Word has length 113 [2022-01-10 07:47:47,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:47,659 INFO L470 AbstractCegarLoop]: Abstraction has 2715 states and 4696 transitions. [2022-01-10 07:47:47,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:47,659 INFO L276 IsEmpty]: Start isEmpty. Operand 2715 states and 4696 transitions. [2022-01-10 07:47:47,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:47,660 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:47,660 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:47,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Ended with exit code 0 [2022-01-10 07:47:47,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:47,867 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:47,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:47,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1069909704, now seen corresponding path program 1 times [2022-01-10 07:47:47,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:47,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [286874754] [2022-01-10 07:47:47,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:47,868 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:47,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:47,869 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-01-10 07:47:47,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-01-10 07:47:47,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:47,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 07:47:47,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:48,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:48,149 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:48,149 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:48,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [286874754] [2022-01-10 07:47:48,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [286874754] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:48,150 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:48,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:47:48,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797293374] [2022-01-10 07:47:48,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:48,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:47:48,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:48,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:47:48,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:47:48,151 INFO L87 Difference]: Start difference. First operand 2715 states and 4696 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:48,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:48,525 INFO L93 Difference]: Finished difference Result 3899 states and 6154 transitions. [2022-01-10 07:47:48,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:47:48,525 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:48,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:48,531 INFO L225 Difference]: With dead ends: 3899 [2022-01-10 07:47:48,531 INFO L226 Difference]: Without dead ends: 3319 [2022-01-10 07:47:48,533 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-10 07:47:48,533 INFO L933 BasicCegarLoop]: 4295 mSDtfsCounter, 4426 mSDsluCounter, 8484 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4439 SdHoareTripleChecker+Valid, 12779 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:48,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4439 Valid, 12779 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:47:48,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3319 states. [2022-01-10 07:47:48,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3319 to 3300. [2022-01-10 07:47:48,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3300 states, 3212 states have (on average 1.6550435865504358) internal successors, (5316), 3216 states have internal predecessors, (5316), 49 states have call successors, (49), 37 states have call predecessors, (49), 37 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 07:47:48,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3300 states to 3300 states and 5413 transitions. [2022-01-10 07:47:48,607 INFO L78 Accepts]: Start accepts. Automaton has 3300 states and 5413 transitions. Word has length 113 [2022-01-10 07:47:48,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:48,607 INFO L470 AbstractCegarLoop]: Abstraction has 3300 states and 5413 transitions. [2022-01-10 07:47:48,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:48,608 INFO L276 IsEmpty]: Start isEmpty. Operand 3300 states and 5413 transitions. [2022-01-10 07:47:48,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:48,608 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:48,609 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:48,619 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Ended with exit code 0 [2022-01-10 07:47:48,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:48,815 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:48,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:48,816 INFO L85 PathProgramCache]: Analyzing trace with hash 981074294, now seen corresponding path program 1 times [2022-01-10 07:47:48,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:48,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1277920747] [2022-01-10 07:47:48,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:48,816 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:48,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:48,817 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-01-10 07:47:48,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-01-10 07:47:48,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:48,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 07:47:48,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:49,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:49,053 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:49,053 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:49,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1277920747] [2022-01-10 07:47:49,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1277920747] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:49,053 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:49,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:47:49,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348805990] [2022-01-10 07:47:49,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:49,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:47:49,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:49,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:47:49,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:47:49,054 INFO L87 Difference]: Start difference. First operand 3300 states and 5413 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:49,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:49,496 INFO L93 Difference]: Finished difference Result 4609 states and 7041 transitions. [2022-01-10 07:47:49,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:47:49,496 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 113 [2022-01-10 07:47:49,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:49,502 INFO L225 Difference]: With dead ends: 4609 [2022-01-10 07:47:49,502 INFO L226 Difference]: Without dead ends: 3444 [2022-01-10 07:47:49,504 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-10 07:47:49,505 INFO L933 BasicCegarLoop]: 4304 mSDtfsCounter, 4399 mSDsluCounter, 8254 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4412 SdHoareTripleChecker+Valid, 12558 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:49,505 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4412 Valid, 12558 Invalid, 334 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [33 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:47:49,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3444 states. [2022-01-10 07:47:49,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3444 to 3366. [2022-01-10 07:47:49,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3366 states, 3276 states have (on average 1.6376678876678876) internal successors, (5365), 3280 states have internal predecessors, (5365), 49 states have call successors, (49), 39 states have call predecessors, (49), 39 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 07:47:49,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3366 states to 3366 states and 5462 transitions. [2022-01-10 07:47:49,605 INFO L78 Accepts]: Start accepts. Automaton has 3366 states and 5462 transitions. Word has length 113 [2022-01-10 07:47:49,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:49,607 INFO L470 AbstractCegarLoop]: Abstraction has 3366 states and 5462 transitions. [2022-01-10 07:47:49,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:47:49,607 INFO L276 IsEmpty]: Start isEmpty. Operand 3366 states and 5462 transitions. [2022-01-10 07:47:49,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 07:47:49,608 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:49,608 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-10 07:47:49,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-01-10 07:47:49,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:49,815 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:49,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:49,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1043113908, now seen corresponding path program 1 times [2022-01-10 07:47:49,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:49,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2026245119] [2022-01-10 07:47:49,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:49,816 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:49,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:49,817 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-01-10 07:47:49,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-01-10 07:47:49,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:49,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:47:49,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:50,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:47:50,046 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:50,046 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:50,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2026245119] [2022-01-10 07:47:50,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2026245119] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:50,046 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:50,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 07:47:50,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289092071] [2022-01-10 07:47:50,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:50,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:47:50,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:50,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:47:50,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:47:50,047 INFO L87 Difference]: Start difference. First operand 3366 states and 5462 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 07:47:50,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:50,206 INFO L93 Difference]: Finished difference Result 5783 states and 8393 transitions. [2022-01-10 07:47:50,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:47:50,208 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 113 [2022-01-10 07:47:50,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:50,216 INFO L225 Difference]: With dead ends: 5783 [2022-01-10 07:47:50,216 INFO L226 Difference]: Without dead ends: 4553 [2022-01-10 07:47:50,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 111 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-01-10 07:47:50,220 INFO L933 BasicCegarLoop]: 4330 mSDtfsCounter, 4147 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4147 SdHoareTripleChecker+Valid, 4618 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:50,220 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4147 Valid, 4618 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:47:50,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4553 states. [2022-01-10 07:47:50,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4553 to 4551. [2022-01-10 07:47:50,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4551 states, 4379 states have (on average 1.5247773464261247) internal successors, (6677), 4386 states have internal predecessors, (6677), 92 states have call successors, (92), 77 states have call predecessors, (92), 78 states have return successors, (92), 88 states have call predecessors, (92), 90 states have call successors, (92) [2022-01-10 07:47:50,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4551 states to 4551 states and 6861 transitions. [2022-01-10 07:47:50,361 INFO L78 Accepts]: Start accepts. Automaton has 4551 states and 6861 transitions. Word has length 113 [2022-01-10 07:47:50,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:50,361 INFO L470 AbstractCegarLoop]: Abstraction has 4551 states and 6861 transitions. [2022-01-10 07:47:50,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 07:47:50,362 INFO L276 IsEmpty]: Start isEmpty. Operand 4551 states and 6861 transitions. [2022-01-10 07:47:50,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-10 07:47:50,365 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:50,365 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 07:47:50,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-01-10 07:47:50,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:50,573 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:50,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:50,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1362463871, now seen corresponding path program 1 times [2022-01-10 07:47:50,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:50,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2096333432] [2022-01-10 07:47:50,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:50,574 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:50,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:50,574 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-01-10 07:47:50,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-01-10 07:47:50,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:50,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:47:50,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:50,928 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 07:47:50,928 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:50,928 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:50,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2096333432] [2022-01-10 07:47:50,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2096333432] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:50,928 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:50,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:47:50,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076504714] [2022-01-10 07:47:50,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:50,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:47:50,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:50,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:47:50,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:47:50,929 INFO L87 Difference]: Start difference. First operand 4551 states and 6861 transitions. Second operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:47:51,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:51,320 INFO L93 Difference]: Finished difference Result 9262 states and 12483 transitions. [2022-01-10 07:47:51,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:47:51,321 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 183 [2022-01-10 07:47:51,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:51,333 INFO L225 Difference]: With dead ends: 9262 [2022-01-10 07:47:51,333 INFO L226 Difference]: Without dead ends: 6848 [2022-01-10 07:47:51,339 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 181 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-01-10 07:47:51,340 INFO L933 BasicCegarLoop]: 4413 mSDtfsCounter, 4350 mSDsluCounter, 4493 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4356 SdHoareTripleChecker+Valid, 8906 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:51,340 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4356 Valid, 8906 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:47:51,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6848 states. [2022-01-10 07:47:51,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6848 to 6844. [2022-01-10 07:47:51,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6844 states, 6513 states have (on average 1.4148625825272532) internal successors, (9215), 6529 states have internal predecessors, (9215), 173 states have call successors, (173), 145 states have call predecessors, (173), 156 states have return successors, (195), 171 states have call predecessors, (195), 171 states have call successors, (195) [2022-01-10 07:47:51,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6844 states to 6844 states and 9583 transitions. [2022-01-10 07:47:51,682 INFO L78 Accepts]: Start accepts. Automaton has 6844 states and 9583 transitions. Word has length 183 [2022-01-10 07:47:51,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:51,682 INFO L470 AbstractCegarLoop]: Abstraction has 6844 states and 9583 transitions. [2022-01-10 07:47:51,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:47:51,682 INFO L276 IsEmpty]: Start isEmpty. Operand 6844 states and 9583 transitions. [2022-01-10 07:47:51,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-10 07:47:51,685 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:51,685 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 07:47:51,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-01-10 07:47:51,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:51,894 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:51,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:51,894 INFO L85 PathProgramCache]: Analyzing trace with hash 531810237, now seen corresponding path program 1 times [2022-01-10 07:47:51,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:51,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1927289031] [2022-01-10 07:47:51,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:51,895 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:51,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:51,896 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-01-10 07:47:51,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-01-10 07:47:51,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:51,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:47:51,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:52,172 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 07:47:52,172 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:52,173 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:52,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1927289031] [2022-01-10 07:47:52,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1927289031] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:52,173 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:52,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:47:52,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665254743] [2022-01-10 07:47:52,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:52,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:47:52,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:52,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:47:52,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:47:52,174 INFO L87 Difference]: Start difference. First operand 6844 states and 9583 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:47:52,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:52,408 INFO L93 Difference]: Finished difference Result 11542 states and 15166 transitions. [2022-01-10 07:47:52,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:47:52,409 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (8), 2 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 183 [2022-01-10 07:47:52,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:52,423 INFO L225 Difference]: With dead ends: 11542 [2022-01-10 07:47:52,423 INFO L226 Difference]: Without dead ends: 6835 [2022-01-10 07:47:52,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 181 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-01-10 07:47:52,431 INFO L933 BasicCegarLoop]: 4277 mSDtfsCounter, 312 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 8235 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:52,431 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 8235 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:47:52,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6835 states. [2022-01-10 07:47:52,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6835 to 6835. [2022-01-10 07:47:52,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6835 states, 6507 states have (on average 1.4144767173812818) internal successors, (9204), 6522 states have internal predecessors, (9204), 170 states have call successors, (170), 145 states have call predecessors, (170), 156 states have return successors, (192), 168 states have call predecessors, (192), 168 states have call successors, (192) [2022-01-10 07:47:52,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6835 states to 6835 states and 9566 transitions. [2022-01-10 07:47:52,710 INFO L78 Accepts]: Start accepts. Automaton has 6835 states and 9566 transitions. Word has length 183 [2022-01-10 07:47:52,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:52,710 INFO L470 AbstractCegarLoop]: Abstraction has 6835 states and 9566 transitions. [2022-01-10 07:47:52,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:47:52,710 INFO L276 IsEmpty]: Start isEmpty. Operand 6835 states and 9566 transitions. [2022-01-10 07:47:52,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-01-10 07:47:52,713 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:52,714 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 07:47:52,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-01-10 07:47:52,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:52,922 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:52,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:52,923 INFO L85 PathProgramCache]: Analyzing trace with hash 306855216, now seen corresponding path program 1 times [2022-01-10 07:47:52,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:52,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1665245009] [2022-01-10 07:47:52,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:52,923 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:52,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:52,924 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-01-10 07:47:52,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-01-10 07:47:53,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:53,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:47:53,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:53,301 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 07:47:53,301 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:53,301 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:53,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1665245009] [2022-01-10 07:47:53,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1665245009] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:53,301 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:53,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:47:53,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269195535] [2022-01-10 07:47:53,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:53,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:47:53,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:53,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:47:53,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:47:53,302 INFO L87 Difference]: Start difference. First operand 6835 states and 9566 transitions. Second operand has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:47:53,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:53,967 INFO L93 Difference]: Finished difference Result 15827 states and 20262 transitions. [2022-01-10 07:47:53,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:47:53,967 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 184 [2022-01-10 07:47:53,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:53,985 INFO L225 Difference]: With dead ends: 15827 [2022-01-10 07:47:53,985 INFO L226 Difference]: Without dead ends: 11129 [2022-01-10 07:47:53,993 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 182 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-01-10 07:47:53,993 INFO L933 BasicCegarLoop]: 4396 mSDtfsCounter, 4345 mSDsluCounter, 4470 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4351 SdHoareTripleChecker+Valid, 8866 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:53,993 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4351 Valid, 8866 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:47:54,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11129 states. [2022-01-10 07:47:54,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11129 to 11125. [2022-01-10 07:47:54,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11125 states, 10498 states have (on average 1.3282530005715374) internal successors, (13944), 10530 states have internal predecessors, (13944), 321 states have call successors, (321), 273 states have call predecessors, (321), 304 states have return successors, (387), 323 states have call predecessors, (387), 319 states have call successors, (387) [2022-01-10 07:47:54,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11125 states to 11125 states and 14652 transitions. [2022-01-10 07:47:54,547 INFO L78 Accepts]: Start accepts. Automaton has 11125 states and 14652 transitions. Word has length 184 [2022-01-10 07:47:54,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:54,547 INFO L470 AbstractCegarLoop]: Abstraction has 11125 states and 14652 transitions. [2022-01-10 07:47:54,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:47:54,547 INFO L276 IsEmpty]: Start isEmpty. Operand 11125 states and 14652 transitions. [2022-01-10 07:47:54,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-01-10 07:47:54,553 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:54,553 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 07:47:54,565 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-01-10 07:47:54,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:54,761 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:54,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:54,761 INFO L85 PathProgramCache]: Analyzing trace with hash -523798418, now seen corresponding path program 1 times [2022-01-10 07:47:54,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:54,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1174906831] [2022-01-10 07:47:54,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:54,762 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:54,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:54,763 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:47:54,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-01-10 07:47:54,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:54,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:47:54,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:55,090 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 07:47:55,090 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:55,090 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:55,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1174906831] [2022-01-10 07:47:55,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1174906831] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:55,090 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:55,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:47:55,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209360736] [2022-01-10 07:47:55,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:55,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:47:55,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:55,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:47:55,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:47:55,091 INFO L87 Difference]: Start difference. First operand 11125 states and 14652 transitions. Second operand has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:47:55,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:55,528 INFO L93 Difference]: Finished difference Result 20105 states and 25307 transitions. [2022-01-10 07:47:55,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:47:55,529 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (8), 2 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 184 [2022-01-10 07:47:55,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:55,545 INFO L225 Difference]: With dead ends: 20105 [2022-01-10 07:47:55,545 INFO L226 Difference]: Without dead ends: 11117 [2022-01-10 07:47:55,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 182 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-01-10 07:47:55,558 INFO L933 BasicCegarLoop]: 4276 mSDtfsCounter, 310 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 8234 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:55,558 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 8234 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:47:55,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11117 states. [2022-01-10 07:47:56,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11117 to 11117. [2022-01-10 07:47:56,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11117 states, 10493 states have (on average 1.3280282092823787) internal successors, (13935), 10524 states have internal predecessors, (13935), 318 states have call successors, (318), 273 states have call predecessors, (318), 304 states have return successors, (384), 320 states have call predecessors, (384), 316 states have call successors, (384) [2022-01-10 07:47:56,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11117 states to 11117 states and 14637 transitions. [2022-01-10 07:47:56,102 INFO L78 Accepts]: Start accepts. Automaton has 11117 states and 14637 transitions. Word has length 184 [2022-01-10 07:47:56,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:56,102 INFO L470 AbstractCegarLoop]: Abstraction has 11117 states and 14637 transitions. [2022-01-10 07:47:56,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:47:56,103 INFO L276 IsEmpty]: Start isEmpty. Operand 11117 states and 14637 transitions. [2022-01-10 07:47:56,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-01-10 07:47:56,108 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:56,108 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 07:47:56,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-01-10 07:47:56,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:56,315 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:56,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:56,316 INFO L85 PathProgramCache]: Analyzing trace with hash -16409573, now seen corresponding path program 1 times [2022-01-10 07:47:56,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:56,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [663360077] [2022-01-10 07:47:56,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:56,316 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:56,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:56,318 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:47:56,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-01-10 07:47:56,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:56,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:47:56,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:56,681 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 07:47:56,681 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:56,681 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:56,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [663360077] [2022-01-10 07:47:56,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [663360077] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:56,681 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:56,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:47:56,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574007632] [2022-01-10 07:47:56,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:56,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:47:56,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:56,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:47:56,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:47:56,682 INFO L87 Difference]: Start difference. First operand 11117 states and 14637 transitions. Second operand has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:47:57,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:57,720 INFO L93 Difference]: Finished difference Result 28272 states and 35007 transitions. [2022-01-10 07:47:57,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:47:57,720 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 185 [2022-01-10 07:47:57,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:57,755 INFO L225 Difference]: With dead ends: 28272 [2022-01-10 07:47:57,756 INFO L226 Difference]: Without dead ends: 19292 [2022-01-10 07:47:57,772 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 183 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-01-10 07:47:57,772 INFO L933 BasicCegarLoop]: 4385 mSDtfsCounter, 4338 mSDsluCounter, 4447 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4344 SdHoareTripleChecker+Valid, 8832 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:57,773 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4344 Valid, 8832 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:47:57,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19292 states. [2022-01-10 07:47:58,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19292 to 19288. [2022-01-10 07:47:58,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19288 states, 18093 states have (on average 1.2686121704526612) internal successors, (22953), 18161 states have internal predecessors, (22953), 601 states have call successors, (601), 513 states have call predecessors, (601), 592 states have return successors, (763), 615 states have call predecessors, (763), 599 states have call successors, (763) [2022-01-10 07:47:58,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19288 states to 19288 states and 24317 transitions. [2022-01-10 07:47:58,776 INFO L78 Accepts]: Start accepts. Automaton has 19288 states and 24317 transitions. Word has length 185 [2022-01-10 07:47:58,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:58,776 INFO L470 AbstractCegarLoop]: Abstraction has 19288 states and 24317 transitions. [2022-01-10 07:47:58,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:47:58,777 INFO L276 IsEmpty]: Start isEmpty. Operand 19288 states and 24317 transitions. [2022-01-10 07:47:58,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-01-10 07:47:58,785 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:58,785 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 07:47:58,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-01-10 07:47:58,993 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:58,994 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:58,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:58,994 INFO L85 PathProgramCache]: Analyzing trace with hash -847063207, now seen corresponding path program 1 times [2022-01-10 07:47:58,994 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:58,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [54626620] [2022-01-10 07:47:58,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:58,995 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:58,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:58,996 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:47:58,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-01-10 07:47:59,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:59,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:47:59,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:59,271 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 07:47:59,271 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:59,271 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:59,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [54626620] [2022-01-10 07:47:59,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [54626620] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:59,271 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:59,271 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:47:59,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392339647] [2022-01-10 07:47:59,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:59,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:47:59,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:59,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:47:59,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:47:59,272 INFO L87 Difference]: Start difference. First operand 19288 states and 24317 transitions. Second operand has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:48:00,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:48:00,193 INFO L93 Difference]: Finished difference Result 36432 states and 44640 transitions. [2022-01-10 07:48:00,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:48:00,193 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 2 states have call successors, (8), 2 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 185 [2022-01-10 07:48:00,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:48:00,232 INFO L225 Difference]: With dead ends: 36432 [2022-01-10 07:48:00,232 INFO L226 Difference]: Without dead ends: 19281 [2022-01-10 07:48:00,259 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 183 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-01-10 07:48:00,260 INFO L933 BasicCegarLoop]: 4275 mSDtfsCounter, 308 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 8233 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:48:00,260 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [308 Valid, 8233 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:48:00,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19281 states. [2022-01-10 07:48:01,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19281 to 19281. [2022-01-10 07:48:01,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19281 states, 18089 states have (on average 1.268505721709326) internal successors, (22946), 18156 states have internal predecessors, (22946), 598 states have call successors, (598), 513 states have call predecessors, (598), 592 states have return successors, (760), 612 states have call predecessors, (760), 596 states have call successors, (760) [2022-01-10 07:48:01,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19281 states to 19281 states and 24304 transitions. [2022-01-10 07:48:01,358 INFO L78 Accepts]: Start accepts. Automaton has 19281 states and 24304 transitions. Word has length 185 [2022-01-10 07:48:01,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:48:01,358 INFO L470 AbstractCegarLoop]: Abstraction has 19281 states and 24304 transitions. [2022-01-10 07:48:01,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:48:01,359 INFO L276 IsEmpty]: Start isEmpty. Operand 19281 states and 24304 transitions. [2022-01-10 07:48:01,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2022-01-10 07:48:01,366 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:48:01,366 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 07:48:01,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-01-10 07:48:01,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:48:01,573 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:48:01,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:48:01,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1121517972, now seen corresponding path program 1 times [2022-01-10 07:48:01,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:48:01,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2073220401] [2022-01-10 07:48:01,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:48:01,574 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:48:01,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:48:01,575 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:48:01,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-01-10 07:48:01,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:48:01,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:48:01,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:48:01,935 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 07:48:01,935 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:48:01,935 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:48:01,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2073220401] [2022-01-10 07:48:01,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2073220401] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:48:01,935 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:48:01,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:48:01,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249501200] [2022-01-10 07:48:01,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:48:01,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:48:01,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:48:01,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:48:01,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:48:01,936 INFO L87 Difference]: Start difference. First operand 19281 states and 24304 transitions. Second operand has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:48:04,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:48:04,158 INFO L93 Difference]: Finished difference Result 56015 states and 67641 transitions. [2022-01-10 07:48:04,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:48:04,159 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 186 [2022-01-10 07:48:04,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:48:04,233 INFO L225 Difference]: With dead ends: 56015 [2022-01-10 07:48:04,233 INFO L226 Difference]: Without dead ends: 38871 [2022-01-10 07:48:04,259 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 184 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-01-10 07:48:04,260 INFO L933 BasicCegarLoop]: 4387 mSDtfsCounter, 4342 mSDsluCounter, 4429 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4348 SdHoareTripleChecker+Valid, 8816 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:48:04,260 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4348 Valid, 8816 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:48:04,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38871 states. [2022-01-10 07:48:06,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38871 to 38099. [2022-01-10 07:48:06,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38099 states, 35464 states have (on average 1.2230430859463117) internal successors, (43374), 35804 states have internal predecessors, (43374), 1129 states have call successors, (1129), 961 states have call predecessors, (1129), 1504 states have return successors, (1868), 1335 states have call predecessors, (1868), 1127 states have call successors, (1868) [2022-01-10 07:48:06,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38099 states to 38099 states and 46371 transitions. [2022-01-10 07:48:06,777 INFO L78 Accepts]: Start accepts. Automaton has 38099 states and 46371 transitions. Word has length 186 [2022-01-10 07:48:06,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:48:06,778 INFO L470 AbstractCegarLoop]: Abstraction has 38099 states and 46371 transitions. [2022-01-10 07:48:06,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:48:06,778 INFO L276 IsEmpty]: Start isEmpty. Operand 38099 states and 46371 transitions. [2022-01-10 07:48:06,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2022-01-10 07:48:06,792 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:48:06,792 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 07:48:06,799 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Ended with exit code 0 [2022-01-10 07:48:06,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:48:06,999 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:48:06,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:48:06,999 INFO L85 PathProgramCache]: Analyzing trace with hash 290864338, now seen corresponding path program 1 times [2022-01-10 07:48:07,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:48:07,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [644667635] [2022-01-10 07:48:07,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:48:07,000 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:48:07,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:48:07,003 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:48:07,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-01-10 07:48:07,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:48:07,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:48:07,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:48:07,320 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 07:48:07,320 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:48:07,320 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:48:07,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [644667635] [2022-01-10 07:48:07,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [644667635] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:48:07,320 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:48:07,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:48:07,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495837129] [2022-01-10 07:48:07,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:48:07,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:48:07,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:48:07,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:48:07,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:48:07,322 INFO L87 Difference]: Start difference. First operand 38099 states and 46371 transitions. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:48:09,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:48:09,473 INFO L93 Difference]: Finished difference Result 74056 states and 88752 transitions. [2022-01-10 07:48:09,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:48:09,473 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (8), 2 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 186 [2022-01-10 07:48:09,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:48:09,541 INFO L225 Difference]: With dead ends: 74056 [2022-01-10 07:48:09,541 INFO L226 Difference]: Without dead ends: 38093 [2022-01-10 07:48:09,575 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 184 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-01-10 07:48:09,575 INFO L933 BasicCegarLoop]: 4274 mSDtfsCounter, 306 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 8232 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:48:09,576 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 8232 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:48:09,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38093 states. [2022-01-10 07:48:11,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38093 to 38093. [2022-01-10 07:48:11,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38093 states, 35461 states have (on average 1.223005555398889) internal successors, (43369), 35800 states have internal predecessors, (43369), 1126 states have call successors, (1126), 961 states have call predecessors, (1126), 1504 states have return successors, (1864), 1332 states have call predecessors, (1864), 1124 states have call successors, (1864) [2022-01-10 07:48:11,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38093 states to 38093 states and 46359 transitions. [2022-01-10 07:48:11,829 INFO L78 Accepts]: Start accepts. Automaton has 38093 states and 46359 transitions. Word has length 186 [2022-01-10 07:48:11,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:48:11,829 INFO L470 AbstractCegarLoop]: Abstraction has 38093 states and 46359 transitions. [2022-01-10 07:48:11,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:48:11,830 INFO L276 IsEmpty]: Start isEmpty. Operand 38093 states and 46359 transitions. [2022-01-10 07:48:11,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-01-10 07:48:11,842 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:48:11,843 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 07:48:11,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-01-10 07:48:12,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:48:12,051 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:48:12,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:48:12,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1150579639, now seen corresponding path program 1 times [2022-01-10 07:48:12,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:48:12,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [284688657] [2022-01-10 07:48:12,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:48:12,052 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:48:12,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:48:12,052 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:48:12,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-01-10 07:48:12,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:48:12,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:48:12,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:48:12,411 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 07:48:12,412 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:48:12,412 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:48:12,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [284688657] [2022-01-10 07:48:12,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [284688657] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:48:12,412 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:48:12,412 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:48:12,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907851783] [2022-01-10 07:48:12,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:48:12,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:48:12,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:48:12,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:48:12,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:48:12,413 INFO L87 Difference]: Start difference. First operand 38093 states and 46359 transitions. Second operand has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:48:16,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:48:16,735 INFO L93 Difference]: Finished difference Result 105489 states and 125725 transitions. [2022-01-10 07:48:16,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:48:16,736 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 187 [2022-01-10 07:48:16,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:48:16,873 INFO L225 Difference]: With dead ends: 105489 [2022-01-10 07:48:16,873 INFO L226 Difference]: Without dead ends: 69533 [2022-01-10 07:48:16,918 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 185 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-01-10 07:48:16,918 INFO L933 BasicCegarLoop]: 4272 mSDtfsCounter, 4338 mSDsluCounter, 4335 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4344 SdHoareTripleChecker+Valid, 8607 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:48:16,918 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4344 Valid, 8607 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:48:16,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69533 states. [2022-01-10 07:48:21,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69533 to 69529. [2022-01-10 07:48:21,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69529 states, 64529 states have (on average 1.201583784035085) internal successors, (77537), 65204 states have internal predecessors, (77537), 2118 states have call successors, (2118), 1793 states have call predecessors, (2118), 2880 states have return successors, (3608), 2532 states have call predecessors, (3608), 2116 states have call successors, (3608) [2022-01-10 07:48:21,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69529 states to 69529 states and 83263 transitions. [2022-01-10 07:48:21,367 INFO L78 Accepts]: Start accepts. Automaton has 69529 states and 83263 transitions. Word has length 187 [2022-01-10 07:48:21,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:48:21,367 INFO L470 AbstractCegarLoop]: Abstraction has 69529 states and 83263 transitions. [2022-01-10 07:48:21,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:48:21,367 INFO L276 IsEmpty]: Start isEmpty. Operand 69529 states and 83263 transitions. [2022-01-10 07:48:21,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2022-01-10 07:48:21,390 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:48:21,391 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 07:48:21,398 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2022-01-10 07:48:21,598 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:48:21,599 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:48:21,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:48:21,599 INFO L85 PathProgramCache]: Analyzing trace with hash 775953912, now seen corresponding path program 1 times [2022-01-10 07:48:21,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:48:21,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2129471450] [2022-01-10 07:48:21,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:48:21,600 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:48:21,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:48:21,600 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:48:21,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-01-10 07:48:21,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:48:21,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:48:21,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:48:21,992 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 07:48:21,992 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:48:21,993 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:48:21,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2129471450] [2022-01-10 07:48:21,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2129471450] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:48:21,993 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:48:21,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:48:21,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834633960] [2022-01-10 07:48:21,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:48:21,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:48:21,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:48:21,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:48:21,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:48:21,994 INFO L87 Difference]: Start difference. First operand 69529 states and 83263 transitions. Second operand has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8)