/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_label48+token_ring.10.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 07:50:30,506 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 07:50:30,507 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 07:50:30,546 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 07:50:30,546 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 07:50:30,547 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 07:50:30,548 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 07:50:30,549 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 07:50:30,557 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 07:50:30,558 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 07:50:30,559 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 07:50:30,559 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 07:50:30,560 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 07:50:30,560 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 07:50:30,561 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 07:50:30,562 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 07:50:30,562 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 07:50:30,563 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 07:50:30,564 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 07:50:30,566 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 07:50:30,567 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 07:50:30,578 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 07:50:30,579 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 07:50:30,579 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 07:50:30,581 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 07:50:30,582 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 07:50:30,582 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 07:50:30,582 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 07:50:30,583 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 07:50:30,583 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 07:50:30,583 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 07:50:30,584 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 07:50:30,584 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 07:50:30,585 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 07:50:30,586 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 07:50:30,586 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 07:50:30,586 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 07:50:30,587 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 07:50:30,587 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 07:50:30,594 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 07:50:30,595 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 07:50:30,598 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:50:30,623 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 07:50:30,623 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 07:50:30,623 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 07:50:30,623 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 07:50:30,624 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 07:50:30,624 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 07:50:30,624 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 07:50:30,624 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 07:50:30,625 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 07:50:30,625 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 07:50:30,625 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 07:50:30,625 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 07:50:30,625 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 07:50:30,625 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 07:50:30,625 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 07:50:30,625 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 07:50:30,625 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 07:50:30,625 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 07:50:30,625 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 07:50:30,625 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 07:50:30,626 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 07:50:30,626 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 07:50:30,626 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 07:50:30,626 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 07:50:30,626 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 07:50:30,626 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 07:50:30,626 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 07:50:30,626 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 07:50:30,626 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 07:50:30,626 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 07:50:30,626 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 07:50:30,627 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 07:50:30,627 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 07:50:30,627 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:50:30,790 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 07:50:30,813 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 07:50:30,815 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 07:50:30,815 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 07:50:30,818 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 07:50:30,819 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label48+token_ring.10.cil-2.c [2022-01-10 07:50:30,889 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bbfe64ffa/faa02a85c1b1450a8946c13cd3ca704b/FLAG19be3f121 [2022-01-10 07:50:31,591 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 07:50:31,591 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label48+token_ring.10.cil-2.c [2022-01-10 07:50:31,632 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bbfe64ffa/faa02a85c1b1450a8946c13cd3ca704b/FLAG19be3f121 [2022-01-10 07:50:31,668 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bbfe64ffa/faa02a85c1b1450a8946c13cd3ca704b [2022-01-10 07:50:31,670 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 07:50:31,673 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 07:50:31,673 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 07:50:31,674 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 07:50:31,676 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 07:50:31,677 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 07:50:31" (1/1) ... [2022-01-10 07:50:31,678 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6767e47e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:31, skipping insertion in model container [2022-01-10 07:50:31,678 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 07:50:31" (1/1) ... [2022-01-10 07:50:31,682 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 07:50:31,812 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 07:50:32,977 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_label48+token_ring.10.cil-2.c[375709,375722] [2022-01-10 07:50:33,000 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_label48+token_ring.10.cil-2.c[383339,383352] [2022-01-10 07:50:33,203 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 07:50:33,212 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 07:50:33,748 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_label48+token_ring.10.cil-2.c[375709,375722] [2022-01-10 07:50:33,756 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_label48+token_ring.10.cil-2.c[383339,383352] [2022-01-10 07:50:33,781 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 07:50:33,843 INFO L208 MainTranslator]: Completed translation [2022-01-10 07:50:33,844 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:33 WrapperNode [2022-01-10 07:50:33,844 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 07:50:33,845 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 07:50:33,845 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 07:50:33,845 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 07:50:33,849 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:50:33" (1/1) ... [2022-01-10 07:50:33,953 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:50:33" (1/1) ... [2022-01-10 07:50:34,182 INFO L137 Inliner]: procedures = 65, calls = 71, calls flagged for inlining = 42, calls inlined = 42, statements flattened = 13045 [2022-01-10 07:50:34,183 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 07:50:34,183 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 07:50:34,184 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 07:50:34,184 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 07:50:34,190 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:33" (1/1) ... [2022-01-10 07:50:34,190 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:33" (1/1) ... [2022-01-10 07:50:34,349 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:33" (1/1) ... [2022-01-10 07:50:34,349 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:33" (1/1) ... [2022-01-10 07:50:34,474 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:33" (1/1) ... [2022-01-10 07:50:34,510 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:33" (1/1) ... [2022-01-10 07:50:34,532 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:33" (1/1) ... [2022-01-10 07:50:34,631 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 07:50:34,632 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 07:50:34,633 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 07:50:34,633 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 07:50:34,634 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:33" (1/1) ... [2022-01-10 07:50:34,639 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 07:50:34,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 07:50:34,655 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:50:34,657 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:50:34,684 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 07:50:34,685 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2022-01-10 07:50:34,685 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2022-01-10 07:50:34,685 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 07:50:34,685 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 07:50:34,685 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2022-01-10 07:50:34,685 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2022-01-10 07:50:34,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 07:50:34,686 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2022-01-10 07:50:34,686 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2022-01-10 07:50:34,686 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2022-01-10 07:50:34,686 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2022-01-10 07:50:34,686 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2022-01-10 07:50:34,686 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2022-01-10 07:50:34,686 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 07:50:34,686 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 07:50:34,794 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 07:50:34,795 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 07:50:41,455 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 07:50:41,478 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 07:50:41,479 INFO L299 CfgBuilder]: Removed 14 assume(true) statements. [2022-01-10 07:50:41,482 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 07:50:41 BoogieIcfgContainer [2022-01-10 07:50:41,482 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 07:50:41,483 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 07:50:41,483 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 07:50:41,486 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 07:50:41,486 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 07:50:31" (1/3) ... [2022-01-10 07:50:41,486 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ba00c9d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 07:50:41, skipping insertion in model container [2022-01-10 07:50:41,486 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:50:33" (2/3) ... [2022-01-10 07:50:41,487 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ba00c9d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 07:50:41, skipping insertion in model container [2022-01-10 07:50:41,487 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 07:50:41" (3/3) ... [2022-01-10 07:50:41,488 INFO L111 eAbstractionObserver]: Analyzing ICFG Problem05_label48+token_ring.10.cil-2.c [2022-01-10 07:50:41,491 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 07:50:41,491 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 07:50:41,531 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 07:50:41,536 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:50:41,536 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 07:50:41,576 INFO L276 IsEmpty]: Start isEmpty. Operand has 2515 states, 2482 states have (on average 1.8456889605157132) internal successors, (4581), 2485 states have internal predecessors, (4581), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:50:41,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:50:41,594 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:41,595 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:41,595 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:41,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:41,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1879597445, now seen corresponding path program 1 times [2022-01-10 07:50:41,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:41,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [90367501] [2022-01-10 07:50:41,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:41,612 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:41,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:41,615 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:50:41,616 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:50:41,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:41,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 434 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:50:41,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:42,124 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:50:42,125 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:42,125 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:42,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [90367501] [2022-01-10 07:50:42,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [90367501] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:42,126 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:42,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:50:42,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461776498] [2022-01-10 07:50:42,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:42,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:50:42,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:42,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:50:42,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:42,154 INFO L87 Difference]: Start difference. First operand has 2515 states, 2482 states have (on average 1.8456889605157132) internal successors, (4581), 2485 states have internal predecessors, (4581), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Second operand has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:42,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:42,253 INFO L93 Difference]: Finished difference Result 5020 states and 9239 transitions. [2022-01-10 07:50:42,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:42,255 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:50:42,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:42,271 INFO L225 Difference]: With dead ends: 5020 [2022-01-10 07:50:42,271 INFO L226 Difference]: Without dead ends: 2448 [2022-01-10 07:50:42,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 154 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:50:42,281 INFO L933 BasicCegarLoop]: 4538 mSDtfsCounter, 505 mSDsluCounter, 4022 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 505 SdHoareTripleChecker+Valid, 8560 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:50:42,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [505 Valid, 8560 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:42,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2022-01-10 07:50:42,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 2448. [2022-01-10 07:50:42,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2416 states have (on average 1.830298013245033) internal successors, (4422), 2418 states have internal predecessors, (4422), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:50:42,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4470 transitions. [2022-01-10 07:50:42,388 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4470 transitions. Word has length 156 [2022-01-10 07:50:42,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:42,391 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 4470 transitions. [2022-01-10 07:50:42,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:42,391 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4470 transitions. [2022-01-10 07:50:42,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:50:42,399 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:42,399 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:42,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:42,614 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:50:42,614 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:42,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:42,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1988815353, now seen corresponding path program 1 times [2022-01-10 07:50:42,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:42,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1927863070] [2022-01-10 07:50:42,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:42,618 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:42,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:42,619 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:50:42,657 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:50:42,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:42,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 434 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:42,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:43,051 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:50:43,051 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:43,052 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:43,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1927863070] [2022-01-10 07:50:43,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1927863070] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:43,052 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:43,052 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:43,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702850957] [2022-01-10 07:50:43,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:43,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:43,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:43,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:43,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:43,054 INFO L87 Difference]: Start difference. First operand 2448 states and 4470 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:43,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:43,434 INFO L93 Difference]: Finished difference Result 2757 states and 4956 transitions. [2022-01-10 07:50:43,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:50:43,434 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:50:43,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:43,442 INFO L225 Difference]: With dead ends: 2757 [2022-01-10 07:50:43,442 INFO L226 Difference]: Without dead ends: 2448 [2022-01-10 07:50:43,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:50:43,445 INFO L933 BasicCegarLoop]: 4440 mSDtfsCounter, 4648 mSDsluCounter, 8469 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4666 SdHoareTripleChecker+Valid, 12909 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:43,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4666 Valid, 12909 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:50:43,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2022-01-10 07:50:43,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 2448. [2022-01-10 07:50:43,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2416 states have (on average 1.8290562913907285) internal successors, (4419), 2418 states have internal predecessors, (4419), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:50:43,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4467 transitions. [2022-01-10 07:50:43,487 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4467 transitions. Word has length 156 [2022-01-10 07:50:43,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:43,487 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 4467 transitions. [2022-01-10 07:50:43,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:43,487 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4467 transitions. [2022-01-10 07:50:43,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:50:43,489 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:43,489 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:43,503 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2022-01-10 07:50:43,697 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:50:43,699 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:43,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:43,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1000432395, now seen corresponding path program 1 times [2022-01-10 07:50:43,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:43,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2087746160] [2022-01-10 07:50:43,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:43,700 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:43,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:43,701 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:50:43,703 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:50:43,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:43,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:43,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:44,096 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:50:44,096 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:44,096 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:44,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2087746160] [2022-01-10 07:50:44,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2087746160] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:44,099 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:44,099 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:44,099 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420542134] [2022-01-10 07:50:44,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:44,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:44,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:44,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:44,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:44,102 INFO L87 Difference]: Start difference. First operand 2448 states and 4467 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:44,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:44,573 INFO L93 Difference]: Finished difference Result 2757 states and 4950 transitions. [2022-01-10 07:50:44,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:50:44,573 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:50:44,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:44,581 INFO L225 Difference]: With dead ends: 2757 [2022-01-10 07:50:44,582 INFO L226 Difference]: Without dead ends: 2448 [2022-01-10 07:50:44,583 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:50:44,584 INFO L933 BasicCegarLoop]: 4437 mSDtfsCounter, 4642 mSDsluCounter, 8465 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4660 SdHoareTripleChecker+Valid, 12902 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:44,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4660 Valid, 12902 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:50:44,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2022-01-10 07:50:44,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 2448. [2022-01-10 07:50:44,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2416 states have (on average 1.8278145695364238) internal successors, (4416), 2418 states have internal predecessors, (4416), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:50:44,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4464 transitions. [2022-01-10 07:50:44,633 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4464 transitions. Word has length 156 [2022-01-10 07:50:44,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:44,634 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 4464 transitions. [2022-01-10 07:50:44,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:44,634 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4464 transitions. [2022-01-10 07:50:44,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:50:44,635 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:44,635 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:44,646 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:50:44,843 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:50:44,846 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:44,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:44,846 INFO L85 PathProgramCache]: Analyzing trace with hash -636965897, now seen corresponding path program 1 times [2022-01-10 07:50:44,847 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:44,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [783326236] [2022-01-10 07:50:44,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:44,847 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:44,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:44,848 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:50:44,849 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:50:44,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:44,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 431 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:44,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:45,262 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:50:45,262 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:45,262 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:45,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [783326236] [2022-01-10 07:50:45,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [783326236] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:45,266 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:45,266 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:45,266 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812520374] [2022-01-10 07:50:45,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:45,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:45,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:45,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:45,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:45,270 INFO L87 Difference]: Start difference. First operand 2448 states and 4464 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:45,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:45,602 INFO L93 Difference]: Finished difference Result 2757 states and 4944 transitions. [2022-01-10 07:50:45,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:50:45,603 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:50:45,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:45,611 INFO L225 Difference]: With dead ends: 2757 [2022-01-10 07:50:45,611 INFO L226 Difference]: Without dead ends: 2448 [2022-01-10 07:50:45,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:50:45,613 INFO L933 BasicCegarLoop]: 4434 mSDtfsCounter, 4636 mSDsluCounter, 8461 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4654 SdHoareTripleChecker+Valid, 12895 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:45,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4654 Valid, 12895 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:50:45,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2022-01-10 07:50:45,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 2448. [2022-01-10 07:50:45,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2416 states have (on average 1.8265728476821192) internal successors, (4413), 2418 states have internal predecessors, (4413), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:50:45,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4461 transitions. [2022-01-10 07:50:45,675 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4461 transitions. Word has length 156 [2022-01-10 07:50:45,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:45,675 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 4461 transitions. [2022-01-10 07:50:45,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:45,677 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4461 transitions. [2022-01-10 07:50:45,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:50:45,678 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:45,678 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:45,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:45,886 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:50:45,887 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:45,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:45,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1377505805, now seen corresponding path program 1 times [2022-01-10 07:50:45,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:45,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1758182259] [2022-01-10 07:50:45,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:45,891 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:45,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:45,898 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:50:45,899 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:50:46,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:46,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:46,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:46,249 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:50:46,249 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:46,249 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:46,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1758182259] [2022-01-10 07:50:46,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1758182259] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:46,250 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:46,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:46,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30732891] [2022-01-10 07:50:46,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:46,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:46,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:46,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:46,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:46,251 INFO L87 Difference]: Start difference. First operand 2448 states and 4461 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:46,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:46,563 INFO L93 Difference]: Finished difference Result 2757 states and 4938 transitions. [2022-01-10 07:50:46,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:50:46,563 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:50:46,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:46,571 INFO L225 Difference]: With dead ends: 2757 [2022-01-10 07:50:46,571 INFO L226 Difference]: Without dead ends: 2448 [2022-01-10 07:50:46,573 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:50:46,574 INFO L933 BasicCegarLoop]: 4431 mSDtfsCounter, 4630 mSDsluCounter, 8457 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4648 SdHoareTripleChecker+Valid, 12888 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:46,574 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4648 Valid, 12888 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:50:46,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2022-01-10 07:50:46,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 2448. [2022-01-10 07:50:46,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2416 states have (on average 1.8253311258278146) internal successors, (4410), 2418 states have internal predecessors, (4410), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:50:46,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4458 transitions. [2022-01-10 07:50:46,622 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4458 transitions. Word has length 156 [2022-01-10 07:50:46,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:46,622 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 4458 transitions. [2022-01-10 07:50:46,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:46,623 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4458 transitions. [2022-01-10 07:50:46,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:50:46,624 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:46,624 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:46,634 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:50:46,831 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:50:46,832 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:46,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:46,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1262846857, now seen corresponding path program 1 times [2022-01-10 07:50:46,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:46,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1423915225] [2022-01-10 07:50:46,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:46,833 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:46,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:46,834 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:50:46,835 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:50:46,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:46,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:46,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:47,173 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:50:47,173 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:47,173 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:47,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1423915225] [2022-01-10 07:50:47,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1423915225] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:47,173 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:47,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:47,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497930823] [2022-01-10 07:50:47,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:47,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:47,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:47,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:47,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:47,175 INFO L87 Difference]: Start difference. First operand 2448 states and 4458 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:47,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:47,510 INFO L93 Difference]: Finished difference Result 2757 states and 4932 transitions. [2022-01-10 07:50:47,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:50:47,511 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:50:47,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:47,518 INFO L225 Difference]: With dead ends: 2757 [2022-01-10 07:50:47,519 INFO L226 Difference]: Without dead ends: 2448 [2022-01-10 07:50:47,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:50:47,521 INFO L933 BasicCegarLoop]: 4428 mSDtfsCounter, 4624 mSDsluCounter, 8453 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4642 SdHoareTripleChecker+Valid, 12881 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:47,521 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4642 Valid, 12881 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:50:47,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2022-01-10 07:50:47,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 2448. [2022-01-10 07:50:47,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2416 states have (on average 1.8240894039735098) internal successors, (4407), 2418 states have internal predecessors, (4407), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:50:47,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4455 transitions. [2022-01-10 07:50:47,567 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4455 transitions. Word has length 156 [2022-01-10 07:50:47,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:47,567 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 4455 transitions. [2022-01-10 07:50:47,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:47,568 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4455 transitions. [2022-01-10 07:50:47,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:50:47,569 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:47,569 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:47,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:47,777 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:50:47,777 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:47,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:47,777 INFO L85 PathProgramCache]: Analyzing trace with hash -982053517, now seen corresponding path program 1 times [2022-01-10 07:50:47,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:47,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1940339453] [2022-01-10 07:50:47,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:47,778 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:47,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:47,779 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:50:47,780 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:50:47,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:47,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:47,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:48,138 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:50:48,139 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:48,139 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:48,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1940339453] [2022-01-10 07:50:48,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1940339453] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:48,139 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:48,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:48,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049039779] [2022-01-10 07:50:48,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:48,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:48,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:48,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:48,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:48,140 INFO L87 Difference]: Start difference. First operand 2448 states and 4455 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:48,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:48,476 INFO L93 Difference]: Finished difference Result 2757 states and 4926 transitions. [2022-01-10 07:50:48,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:50:48,477 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:50:48,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:48,484 INFO L225 Difference]: With dead ends: 2757 [2022-01-10 07:50:48,485 INFO L226 Difference]: Without dead ends: 2448 [2022-01-10 07:50:48,486 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:50:48,487 INFO L933 BasicCegarLoop]: 4425 mSDtfsCounter, 4618 mSDsluCounter, 8449 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4636 SdHoareTripleChecker+Valid, 12874 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:48,487 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4636 Valid, 12874 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:50:48,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2022-01-10 07:50:48,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 2448. [2022-01-10 07:50:48,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2416 states have (on average 1.8228476821192052) internal successors, (4404), 2418 states have internal predecessors, (4404), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:50:48,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4452 transitions. [2022-01-10 07:50:48,532 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4452 transitions. Word has length 156 [2022-01-10 07:50:48,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:48,532 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 4452 transitions. [2022-01-10 07:50:48,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:48,532 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4452 transitions. [2022-01-10 07:50:48,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:50:48,534 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:48,534 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:48,541 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:50:48,741 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:50:48,742 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:48,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:48,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1520856311, now seen corresponding path program 1 times [2022-01-10 07:50:48,742 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:48,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [944169115] [2022-01-10 07:50:48,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:48,743 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:48,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:48,743 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:50:48,744 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:50:48,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:48,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:48,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:49,164 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:50:49,164 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:49,164 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:49,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [944169115] [2022-01-10 07:50:49,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [944169115] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:49,164 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:49,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:49,165 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246865244] [2022-01-10 07:50:49,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:49,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:49,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:49,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:49,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:49,166 INFO L87 Difference]: Start difference. First operand 2448 states and 4452 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:49,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:49,458 INFO L93 Difference]: Finished difference Result 2757 states and 4920 transitions. [2022-01-10 07:50:49,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:50:49,458 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:50:49,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:49,465 INFO L225 Difference]: With dead ends: 2757 [2022-01-10 07:50:49,466 INFO L226 Difference]: Without dead ends: 2448 [2022-01-10 07:50:49,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:50:49,468 INFO L933 BasicCegarLoop]: 4422 mSDtfsCounter, 4612 mSDsluCounter, 8445 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4630 SdHoareTripleChecker+Valid, 12867 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:49,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4630 Valid, 12867 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:50:49,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2022-01-10 07:50:49,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 2448. [2022-01-10 07:50:49,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2416 states have (on average 1.8216059602649006) internal successors, (4401), 2418 states have internal predecessors, (4401), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:50:49,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4449 transitions. [2022-01-10 07:50:49,506 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4449 transitions. Word has length 156 [2022-01-10 07:50:49,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:49,506 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 4449 transitions. [2022-01-10 07:50:49,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:49,506 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4449 transitions. [2022-01-10 07:50:49,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:50:49,507 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:49,508 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:49,521 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:50:49,721 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:50:49,722 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:49,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:49,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1307898637, now seen corresponding path program 1 times [2022-01-10 07:50:49,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:49,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [227611915] [2022-01-10 07:50:49,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:49,723 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:49,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:49,724 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:50:49,725 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:50:49,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:49,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:49,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:50,050 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:50:50,050 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:50,051 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:50,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [227611915] [2022-01-10 07:50:50,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [227611915] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:50,051 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:50,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:50,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127016834] [2022-01-10 07:50:50,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:50,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:50,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:50,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:50,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:50,052 INFO L87 Difference]: Start difference. First operand 2448 states and 4449 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:50,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:50,349 INFO L93 Difference]: Finished difference Result 2757 states and 4914 transitions. [2022-01-10 07:50:50,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:50:50,350 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:50:50,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:50,357 INFO L225 Difference]: With dead ends: 2757 [2022-01-10 07:50:50,357 INFO L226 Difference]: Without dead ends: 2448 [2022-01-10 07:50:50,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:50:50,359 INFO L933 BasicCegarLoop]: 4419 mSDtfsCounter, 4605 mSDsluCounter, 8441 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4623 SdHoareTripleChecker+Valid, 12860 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:50,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4623 Valid, 12860 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:50:50,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2022-01-10 07:50:50,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 2448. [2022-01-10 07:50:50,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2416 states have (on average 1.820364238410596) internal successors, (4398), 2418 states have internal predecessors, (4398), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:50:50,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4446 transitions. [2022-01-10 07:50:50,398 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4446 transitions. Word has length 156 [2022-01-10 07:50:50,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:50,398 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 4446 transitions. [2022-01-10 07:50:50,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:50,398 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4446 transitions. [2022-01-10 07:50:50,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:50:50,399 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:50,399 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:50,409 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:50:50,607 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:50:50,607 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:50,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:50,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1462797329, now seen corresponding path program 1 times [2022-01-10 07:50:50,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:50,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [813620812] [2022-01-10 07:50:50,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:50,608 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:50,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:50,609 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:50:50,612 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:50:50,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:50,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:50,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:50,912 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:50:50,913 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:50,913 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:50,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [813620812] [2022-01-10 07:50:50,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [813620812] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:50,913 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:50,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:50,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919415415] [2022-01-10 07:50:50,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:50,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:50,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:50,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:50,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:50,914 INFO L87 Difference]: Start difference. First operand 2448 states and 4446 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:51,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:51,220 INFO L93 Difference]: Finished difference Result 2757 states and 4908 transitions. [2022-01-10 07:50:51,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:50:51,220 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:50:51,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:51,226 INFO L225 Difference]: With dead ends: 2757 [2022-01-10 07:50:51,227 INFO L226 Difference]: Without dead ends: 2448 [2022-01-10 07:50:51,228 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:50:51,229 INFO L933 BasicCegarLoop]: 4416 mSDtfsCounter, 4599 mSDsluCounter, 8437 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4617 SdHoareTripleChecker+Valid, 12853 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:51,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4617 Valid, 12853 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:50:51,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2022-01-10 07:50:51,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 2448. [2022-01-10 07:50:51,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2416 states have (on average 1.8191225165562914) internal successors, (4395), 2418 states have internal predecessors, (4395), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:50:51,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4443 transitions. [2022-01-10 07:50:51,267 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4443 transitions. Word has length 156 [2022-01-10 07:50:51,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:51,267 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 4443 transitions. [2022-01-10 07:50:51,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:51,267 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4443 transitions. [2022-01-10 07:50:51,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:50:51,269 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:51,269 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:51,287 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:50:51,487 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:50:51,488 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:51,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:51,488 INFO L85 PathProgramCache]: Analyzing trace with hash 2125573361, now seen corresponding path program 1 times [2022-01-10 07:50:51,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:51,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [45575971] [2022-01-10 07:50:51,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:51,489 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:51,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:51,489 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:50:51,490 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:50:51,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:51,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:51,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:51,792 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:50:51,792 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:51,792 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:51,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [45575971] [2022-01-10 07:50:51,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [45575971] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:51,793 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:51,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:51,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379223762] [2022-01-10 07:50:51,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:51,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:51,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:51,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:51,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:51,794 INFO L87 Difference]: Start difference. First operand 2448 states and 4443 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:52,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:52,209 INFO L93 Difference]: Finished difference Result 2839 states and 5030 transitions. [2022-01-10 07:50:52,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:50:52,209 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:50:52,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:52,214 INFO L225 Difference]: With dead ends: 2839 [2022-01-10 07:50:52,214 INFO L226 Difference]: Without dead ends: 2530 [2022-01-10 07:50:52,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:50:52,216 INFO L933 BasicCegarLoop]: 4413 mSDtfsCounter, 4699 mSDsluCounter, 8432 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4717 SdHoareTripleChecker+Valid, 12845 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:52,216 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4717 Valid, 12845 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:50:52,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2530 states. [2022-01-10 07:50:52,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2530 to 2530. [2022-01-10 07:50:52,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2530 states, 2495 states have (on average 1.804809619238477) internal successors, (4503), 2497 states have internal predecessors, (4503), 25 states have call successors, (25), 8 states have call predecessors, (25), 8 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-01-10 07:50:52,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2530 states to 2530 states and 4553 transitions. [2022-01-10 07:50:52,266 INFO L78 Accepts]: Start accepts. Automaton has 2530 states and 4553 transitions. Word has length 156 [2022-01-10 07:50:52,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:52,267 INFO L470 AbstractCegarLoop]: Abstraction has 2530 states and 4553 transitions. [2022-01-10 07:50:52,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:52,267 INFO L276 IsEmpty]: Start isEmpty. Operand 2530 states and 4553 transitions. [2022-01-10 07:50:52,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:50:52,268 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:52,268 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:52,278 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:50:52,476 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:50:52,476 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:52,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:52,477 INFO L85 PathProgramCache]: Analyzing trace with hash 2130635950, now seen corresponding path program 1 times [2022-01-10 07:50:52,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:52,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [471696477] [2022-01-10 07:50:52,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:52,478 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:52,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:52,479 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:50:52,481 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:50:52,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:52,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:52,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:52,778 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:50:52,778 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:52,778 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:52,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [471696477] [2022-01-10 07:50:52,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [471696477] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:52,779 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:52,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:52,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787713702] [2022-01-10 07:50:52,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:52,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:52,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:52,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:52,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:52,780 INFO L87 Difference]: Start difference. First operand 2530 states and 4553 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:53,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:53,233 INFO L93 Difference]: Finished difference Result 3003 states and 5250 transitions. [2022-01-10 07:50:53,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:50:53,233 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:50:53,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:53,238 INFO L225 Difference]: With dead ends: 3003 [2022-01-10 07:50:53,238 INFO L226 Difference]: Without dead ends: 2612 [2022-01-10 07:50:53,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:50:53,240 INFO L933 BasicCegarLoop]: 4411 mSDtfsCounter, 4692 mSDsluCounter, 8428 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4710 SdHoareTripleChecker+Valid, 12839 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:53,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4710 Valid, 12839 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:50:53,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2612 states. [2022-01-10 07:50:53,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2612 to 2612. [2022-01-10 07:50:53,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2612 states, 2574 states have (on average 1.7905982905982907) internal successors, (4609), 2576 states have internal predecessors, (4609), 26 states have call successors, (26), 10 states have call predecessors, (26), 10 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:50:53,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2612 states to 2612 states and 4661 transitions. [2022-01-10 07:50:53,355 INFO L78 Accepts]: Start accepts. Automaton has 2612 states and 4661 transitions. Word has length 156 [2022-01-10 07:50:53,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:53,355 INFO L470 AbstractCegarLoop]: Abstraction has 2612 states and 4661 transitions. [2022-01-10 07:50:53,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:53,356 INFO L276 IsEmpty]: Start isEmpty. Operand 2612 states and 4661 transitions. [2022-01-10 07:50:53,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:50:53,357 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:53,357 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:53,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:53,564 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:50:53,565 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:53,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:53,565 INFO L85 PathProgramCache]: Analyzing trace with hash 83705650, now seen corresponding path program 1 times [2022-01-10 07:50:53,566 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:53,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1551486161] [2022-01-10 07:50:53,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:53,566 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:53,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:53,567 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:50:53,568 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:50:53,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:53,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:53,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:53,877 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:50:53,877 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:53,877 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:53,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1551486161] [2022-01-10 07:50:53,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1551486161] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:53,877 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:53,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:53,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522237567] [2022-01-10 07:50:53,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:53,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:53,878 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:53,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:53,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:53,878 INFO L87 Difference]: Start difference. First operand 2612 states and 4661 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:54,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:54,304 INFO L93 Difference]: Finished difference Result 3167 states and 5466 transitions. [2022-01-10 07:50:54,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:50:54,304 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:50:54,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:54,309 INFO L225 Difference]: With dead ends: 3167 [2022-01-10 07:50:54,309 INFO L226 Difference]: Without dead ends: 2694 [2022-01-10 07:50:54,311 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:50:54,312 INFO L933 BasicCegarLoop]: 4406 mSDtfsCounter, 4686 mSDsluCounter, 8424 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4704 SdHoareTripleChecker+Valid, 12830 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:54,312 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4704 Valid, 12830 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:50:54,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2694 states. [2022-01-10 07:50:54,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2694 to 2694. [2022-01-10 07:50:54,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2694 states, 2653 states have (on average 1.7764794572182434) internal successors, (4713), 2655 states have internal predecessors, (4713), 27 states have call successors, (27), 12 states have call predecessors, (27), 12 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-01-10 07:50:54,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2694 states to 2694 states and 4767 transitions. [2022-01-10 07:50:54,360 INFO L78 Accepts]: Start accepts. Automaton has 2694 states and 4767 transitions. Word has length 156 [2022-01-10 07:50:54,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:54,361 INFO L470 AbstractCegarLoop]: Abstraction has 2694 states and 4767 transitions. [2022-01-10 07:50:54,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:54,361 INFO L276 IsEmpty]: Start isEmpty. Operand 2694 states and 4767 transitions. [2022-01-10 07:50:54,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:50:54,362 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:54,362 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:54,371 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:50:54,569 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:50:54,570 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:54,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:54,570 INFO L85 PathProgramCache]: Analyzing trace with hash -42621073, now seen corresponding path program 1 times [2022-01-10 07:50:54,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:54,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1028379897] [2022-01-10 07:50:54,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:54,571 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:54,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:54,571 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:50:54,572 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:50:54,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:54,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:54,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:54,857 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:50:54,857 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:54,857 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:54,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1028379897] [2022-01-10 07:50:54,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1028379897] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:54,857 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:54,857 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:54,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056240096] [2022-01-10 07:50:54,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:54,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:54,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:54,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:54,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:54,858 INFO L87 Difference]: Start difference. First operand 2694 states and 4767 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:55,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:55,223 INFO L93 Difference]: Finished difference Result 3331 states and 5678 transitions. [2022-01-10 07:50:55,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:50:55,223 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:50:55,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:55,230 INFO L225 Difference]: With dead ends: 3331 [2022-01-10 07:50:55,231 INFO L226 Difference]: Without dead ends: 2776 [2022-01-10 07:50:55,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:50:55,233 INFO L933 BasicCegarLoop]: 4403 mSDtfsCounter, 4679 mSDsluCounter, 8420 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4697 SdHoareTripleChecker+Valid, 12823 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:55,233 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4697 Valid, 12823 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:50:55,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2776 states. [2022-01-10 07:50:55,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2776 to 2776. [2022-01-10 07:50:55,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2776 states, 2732 states have (on average 1.7624450951683748) internal successors, (4815), 2734 states have internal predecessors, (4815), 28 states have call successors, (28), 14 states have call predecessors, (28), 14 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-01-10 07:50:55,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2776 states to 2776 states and 4871 transitions. [2022-01-10 07:50:55,279 INFO L78 Accepts]: Start accepts. Automaton has 2776 states and 4871 transitions. Word has length 156 [2022-01-10 07:50:55,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:55,279 INFO L470 AbstractCegarLoop]: Abstraction has 2776 states and 4871 transitions. [2022-01-10 07:50:55,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:55,279 INFO L276 IsEmpty]: Start isEmpty. Operand 2776 states and 4871 transitions. [2022-01-10 07:50:55,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:50:55,280 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:55,280 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:55,288 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2022-01-10 07:50:55,488 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:50:55,488 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:55,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:55,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1207806708, now seen corresponding path program 1 times [2022-01-10 07:50:55,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:55,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1928475162] [2022-01-10 07:50:55,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:55,489 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:55,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:55,490 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:50:55,490 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:50:55,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:55,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:55,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:55,783 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:50:55,783 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:55,783 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:55,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1928475162] [2022-01-10 07:50:55,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1928475162] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:55,784 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:55,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:55,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967147528] [2022-01-10 07:50:55,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:55,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:55,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:55,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:55,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:55,785 INFO L87 Difference]: Start difference. First operand 2776 states and 4871 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:56,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:56,196 INFO L93 Difference]: Finished difference Result 3495 states and 5886 transitions. [2022-01-10 07:50:56,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:50:56,196 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:50:56,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:56,201 INFO L225 Difference]: With dead ends: 3495 [2022-01-10 07:50:56,201 INFO L226 Difference]: Without dead ends: 2858 [2022-01-10 07:50:56,204 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:50:56,205 INFO L933 BasicCegarLoop]: 4400 mSDtfsCounter, 4672 mSDsluCounter, 8416 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4690 SdHoareTripleChecker+Valid, 12816 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:56,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4690 Valid, 12816 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:50:56,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2858 states. [2022-01-10 07:50:56,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2858 to 2858. [2022-01-10 07:50:56,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2858 states, 2811 states have (on average 1.7484880825329063) internal successors, (4915), 2813 states have internal predecessors, (4915), 29 states have call successors, (29), 16 states have call predecessors, (29), 16 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-01-10 07:50:56,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2858 states to 2858 states and 4973 transitions. [2022-01-10 07:50:56,264 INFO L78 Accepts]: Start accepts. Automaton has 2858 states and 4973 transitions. Word has length 156 [2022-01-10 07:50:56,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:56,264 INFO L470 AbstractCegarLoop]: Abstraction has 2858 states and 4973 transitions. [2022-01-10 07:50:56,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:56,264 INFO L276 IsEmpty]: Start isEmpty. Operand 2858 states and 4973 transitions. [2022-01-10 07:50:56,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:50:56,265 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:56,265 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:56,288 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2022-01-10 07:50:56,473 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:50:56,474 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:56,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:56,474 INFO L85 PathProgramCache]: Analyzing trace with hash 177211120, now seen corresponding path program 1 times [2022-01-10 07:50:56,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:56,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1861120763] [2022-01-10 07:50:56,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:56,475 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:56,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:56,476 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:50:56,476 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:50:56,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:56,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:56,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:56,794 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:50:56,794 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:56,794 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:56,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1861120763] [2022-01-10 07:50:56,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1861120763] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:56,795 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:56,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:56,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281968923] [2022-01-10 07:50:56,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:56,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:56,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:56,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:56,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:56,796 INFO L87 Difference]: Start difference. First operand 2858 states and 4973 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:57,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:57,184 INFO L93 Difference]: Finished difference Result 3659 states and 6090 transitions. [2022-01-10 07:50:57,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:50:57,185 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:50:57,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:57,190 INFO L225 Difference]: With dead ends: 3659 [2022-01-10 07:50:57,190 INFO L226 Difference]: Without dead ends: 2940 [2022-01-10 07:50:57,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:50:57,192 INFO L933 BasicCegarLoop]: 4397 mSDtfsCounter, 4664 mSDsluCounter, 8412 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4682 SdHoareTripleChecker+Valid, 12809 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:57,192 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4682 Valid, 12809 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:50:57,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2940 states. [2022-01-10 07:50:57,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2940 to 2940. [2022-01-10 07:50:57,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2940 states, 2890 states have (on average 1.7346020761245675) internal successors, (5013), 2892 states have internal predecessors, (5013), 30 states have call successors, (30), 18 states have call predecessors, (30), 18 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-01-10 07:50:57,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2940 states to 2940 states and 5073 transitions. [2022-01-10 07:50:57,244 INFO L78 Accepts]: Start accepts. Automaton has 2940 states and 5073 transitions. Word has length 156 [2022-01-10 07:50:57,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:57,244 INFO L470 AbstractCegarLoop]: Abstraction has 2940 states and 5073 transitions. [2022-01-10 07:50:57,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:57,245 INFO L276 IsEmpty]: Start isEmpty. Operand 2940 states and 5073 transitions. [2022-01-10 07:50:57,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:50:57,245 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:57,246 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:57,255 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:50:57,453 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:50:57,453 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:57,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:57,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1799278100, now seen corresponding path program 1 times [2022-01-10 07:50:57,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:57,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1081091834] [2022-01-10 07:50:57,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:57,454 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:57,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:57,455 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:50:57,457 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:50:57,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:57,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:57,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:57,740 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:50:57,741 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:57,741 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:57,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1081091834] [2022-01-10 07:50:57,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1081091834] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:57,741 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:57,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:57,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343765509] [2022-01-10 07:50:57,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:57,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:57,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:57,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:57,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:57,742 INFO L87 Difference]: Start difference. First operand 2940 states and 5073 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:58,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:58,164 INFO L93 Difference]: Finished difference Result 3823 states and 6290 transitions. [2022-01-10 07:50:58,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:50:58,165 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:50:58,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:58,170 INFO L225 Difference]: With dead ends: 3823 [2022-01-10 07:50:58,170 INFO L226 Difference]: Without dead ends: 3022 [2022-01-10 07:50:58,171 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:50:58,172 INFO L933 BasicCegarLoop]: 4394 mSDtfsCounter, 4657 mSDsluCounter, 8408 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4675 SdHoareTripleChecker+Valid, 12802 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:58,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4675 Valid, 12802 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:50:58,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3022 states. [2022-01-10 07:50:58,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3022 to 3022. [2022-01-10 07:50:58,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3022 states, 2969 states have (on average 1.7207814078814416) internal successors, (5109), 2971 states have internal predecessors, (5109), 31 states have call successors, (31), 20 states have call predecessors, (31), 20 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-01-10 07:50:58,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3022 states to 3022 states and 5171 transitions. [2022-01-10 07:50:58,228 INFO L78 Accepts]: Start accepts. Automaton has 3022 states and 5171 transitions. Word has length 156 [2022-01-10 07:50:58,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:58,228 INFO L470 AbstractCegarLoop]: Abstraction has 3022 states and 5171 transitions. [2022-01-10 07:50:58,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:58,228 INFO L276 IsEmpty]: Start isEmpty. Operand 3022 states and 5171 transitions. [2022-01-10 07:50:58,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:50:58,229 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:58,229 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:58,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-01-10 07:50:58,437 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:50:58,437 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:58,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:58,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1383786513, now seen corresponding path program 1 times [2022-01-10 07:50:58,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:58,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1329435873] [2022-01-10 07:50:58,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:58,438 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:58,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:58,439 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:50:58,440 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:50:58,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:58,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:58,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:58,743 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:50:58,743 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:58,743 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:58,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1329435873] [2022-01-10 07:50:58,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1329435873] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:58,743 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:58,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:58,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11826991] [2022-01-10 07:50:58,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:58,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:58,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:58,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:58,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:58,744 INFO L87 Difference]: Start difference. First operand 3022 states and 5171 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:59,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:59,236 INFO L93 Difference]: Finished difference Result 3987 states and 6486 transitions. [2022-01-10 07:50:59,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:50:59,237 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:50:59,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:59,243 INFO L225 Difference]: With dead ends: 3987 [2022-01-10 07:50:59,243 INFO L226 Difference]: Without dead ends: 3104 [2022-01-10 07:50:59,245 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:50:59,245 INFO L933 BasicCegarLoop]: 4391 mSDtfsCounter, 4650 mSDsluCounter, 8404 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4668 SdHoareTripleChecker+Valid, 12795 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:59,245 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4668 Valid, 12795 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:50:59,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3104 states. [2022-01-10 07:50:59,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3104 to 3104. [2022-01-10 07:50:59,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3104 states, 3048 states have (on average 1.707020997375328) internal successors, (5203), 3050 states have internal predecessors, (5203), 32 states have call successors, (32), 22 states have call predecessors, (32), 22 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-01-10 07:50:59,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3104 states to 3104 states and 5267 transitions. [2022-01-10 07:50:59,319 INFO L78 Accepts]: Start accepts. Automaton has 3104 states and 5267 transitions. Word has length 156 [2022-01-10 07:50:59,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:59,319 INFO L470 AbstractCegarLoop]: Abstraction has 3104 states and 5267 transitions. [2022-01-10 07:50:59,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:50:59,319 INFO L276 IsEmpty]: Start isEmpty. Operand 3104 states and 5267 transitions. [2022-01-10 07:50:59,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:50:59,320 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:59,320 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:59,344 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:50:59,528 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:50:59,529 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:59,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:59,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1497574933, now seen corresponding path program 1 times [2022-01-10 07:50:59,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:59,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1888024265] [2022-01-10 07:50:59,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:59,529 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:59,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:59,531 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:50:59,536 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:50:59,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:59,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:50:59,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:59,863 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:50:59,863 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:59,863 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:59,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1888024265] [2022-01-10 07:50:59,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1888024265] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:59,863 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:59,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:59,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707248143] [2022-01-10 07:50:59,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:59,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:50:59,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:59,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:50:59,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:50:59,864 INFO L87 Difference]: Start difference. First operand 3104 states and 5267 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:00,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:00,310 INFO L93 Difference]: Finished difference Result 4151 states and 6678 transitions. [2022-01-10 07:51:00,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:51:00,310 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:51:00,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:00,331 INFO L225 Difference]: With dead ends: 4151 [2022-01-10 07:51:00,331 INFO L226 Difference]: Without dead ends: 3186 [2022-01-10 07:51:00,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:51:00,334 INFO L933 BasicCegarLoop]: 4388 mSDtfsCounter, 4643 mSDsluCounter, 8400 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4661 SdHoareTripleChecker+Valid, 12788 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:51:00,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4661 Valid, 12788 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:51:00,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3186 states. [2022-01-10 07:51:00,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3186 to 3186. [2022-01-10 07:51:00,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3186 states, 3127 states have (on average 1.6933162775823474) internal successors, (5295), 3129 states have internal predecessors, (5295), 33 states have call successors, (33), 24 states have call predecessors, (33), 24 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-01-10 07:51:00,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3186 states to 3186 states and 5361 transitions. [2022-01-10 07:51:00,402 INFO L78 Accepts]: Start accepts. Automaton has 3186 states and 5361 transitions. Word has length 156 [2022-01-10 07:51:00,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:00,402 INFO L470 AbstractCegarLoop]: Abstraction has 3186 states and 5361 transitions. [2022-01-10 07:51:00,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:00,402 INFO L276 IsEmpty]: Start isEmpty. Operand 3186 states and 5361 transitions. [2022-01-10 07:51:00,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:51:00,403 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:00,403 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:00,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-01-10 07:51:00,610 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:51:00,610 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:00,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:00,611 INFO L85 PathProgramCache]: Analyzing trace with hash -254069520, now seen corresponding path program 1 times [2022-01-10 07:51:00,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:00,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2082148527] [2022-01-10 07:51:00,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:00,611 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:00,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:00,624 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:51:00,659 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:51:00,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:00,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:51:00,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:00,923 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:51:00,923 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:00,923 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:00,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2082148527] [2022-01-10 07:51:00,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2082148527] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:00,923 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:00,923 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:51:00,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879766234] [2022-01-10 07:51:00,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:00,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:00,924 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:00,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:00,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:00,924 INFO L87 Difference]: Start difference. First operand 3186 states and 5361 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:01,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:01,369 INFO L93 Difference]: Finished difference Result 4315 states and 6866 transitions. [2022-01-10 07:51:01,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:51:01,369 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:51:01,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:01,374 INFO L225 Difference]: With dead ends: 4315 [2022-01-10 07:51:01,375 INFO L226 Difference]: Without dead ends: 3268 [2022-01-10 07:51:01,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:51:01,378 INFO L933 BasicCegarLoop]: 4385 mSDtfsCounter, 4636 mSDsluCounter, 8396 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4654 SdHoareTripleChecker+Valid, 12781 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:51:01,379 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4654 Valid, 12781 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:51:01,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3268 states. [2022-01-10 07:51:01,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3268 to 3268. [2022-01-10 07:51:01,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3268 states, 3206 states have (on average 1.6796631316281971) internal successors, (5385), 3208 states have internal predecessors, (5385), 34 states have call successors, (34), 26 states have call predecessors, (34), 26 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-01-10 07:51:01,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3268 states to 3268 states and 5453 transitions. [2022-01-10 07:51:01,459 INFO L78 Accepts]: Start accepts. Automaton has 3268 states and 5453 transitions. Word has length 156 [2022-01-10 07:51:01,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:01,459 INFO L470 AbstractCegarLoop]: Abstraction has 3268 states and 5453 transitions. [2022-01-10 07:51:01,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:01,459 INFO L276 IsEmpty]: Start isEmpty. Operand 3268 states and 5453 transitions. [2022-01-10 07:51:01,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:51:01,460 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:01,460 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:01,484 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-01-10 07:51:01,668 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:51:01,668 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:01,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:01,669 INFO L85 PathProgramCache]: Analyzing trace with hash 930168300, now seen corresponding path program 1 times [2022-01-10 07:51:01,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:01,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [975576075] [2022-01-10 07:51:01,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:01,669 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:01,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:01,670 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:51:01,671 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:51:01,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:01,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:51:01,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:01,969 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:51:01,969 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:01,969 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:01,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [975576075] [2022-01-10 07:51:01,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [975576075] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:01,969 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:01,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:51:01,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402919801] [2022-01-10 07:51:01,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:01,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:01,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:01,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:01,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:01,970 INFO L87 Difference]: Start difference. First operand 3268 states and 5453 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:02,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:02,074 INFO L93 Difference]: Finished difference Result 4543 states and 7131 transitions. [2022-01-10 07:51:02,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:51:02,074 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:51:02,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:02,080 INFO L225 Difference]: With dead ends: 4543 [2022-01-10 07:51:02,081 INFO L226 Difference]: Without dead ends: 3415 [2022-01-10 07:51:02,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:51:02,084 INFO L933 BasicCegarLoop]: 4410 mSDtfsCounter, 401 mSDsluCounter, 13384 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 17794 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:51:02,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 17794 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:51:02,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3415 states. [2022-01-10 07:51:02,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3415 to 3271. [2022-01-10 07:51:02,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3271 states, 3209 states have (on average 1.6759114989093176) internal successors, (5378), 3211 states have internal predecessors, (5378), 34 states have call successors, (34), 26 states have call predecessors, (34), 26 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-01-10 07:51:02,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3271 states to 3271 states and 5446 transitions. [2022-01-10 07:51:02,225 INFO L78 Accepts]: Start accepts. Automaton has 3271 states and 5446 transitions. Word has length 156 [2022-01-10 07:51:02,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:02,225 INFO L470 AbstractCegarLoop]: Abstraction has 3271 states and 5446 transitions. [2022-01-10 07:51:02,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:02,226 INFO L276 IsEmpty]: Start isEmpty. Operand 3271 states and 5446 transitions. [2022-01-10 07:51:02,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:51:02,226 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:02,227 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:02,234 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:51:02,434 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:51:02,434 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:02,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:02,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1048609774, now seen corresponding path program 1 times [2022-01-10 07:51:02,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:02,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1668398332] [2022-01-10 07:51:02,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:02,435 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:02,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:02,436 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:51:02,436 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:51:02,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:02,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:51:02,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:02,723 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:51:02,723 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:02,723 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:02,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1668398332] [2022-01-10 07:51:02,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1668398332] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:02,724 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:02,724 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:51:02,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100537954] [2022-01-10 07:51:02,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:02,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:02,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:02,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:02,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:02,725 INFO L87 Difference]: Start difference. First operand 3271 states and 5446 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:02,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:02,835 INFO L93 Difference]: Finished difference Result 4535 states and 7099 transitions. [2022-01-10 07:51:02,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:51:02,836 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:51:02,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:02,840 INFO L225 Difference]: With dead ends: 4535 [2022-01-10 07:51:02,840 INFO L226 Difference]: Without dead ends: 3404 [2022-01-10 07:51:02,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:51:02,844 INFO L933 BasicCegarLoop]: 4410 mSDtfsCounter, 362 mSDsluCounter, 13369 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 17779 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:51:02,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 17779 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:51:02,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3404 states. [2022-01-10 07:51:02,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3404 to 3274. [2022-01-10 07:51:02,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3274 states, 3212 states have (on average 1.6721668742216687) internal successors, (5371), 3214 states have internal predecessors, (5371), 34 states have call successors, (34), 26 states have call predecessors, (34), 26 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-01-10 07:51:02,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3274 states to 3274 states and 5439 transitions. [2022-01-10 07:51:02,928 INFO L78 Accepts]: Start accepts. Automaton has 3274 states and 5439 transitions. Word has length 156 [2022-01-10 07:51:02,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:02,929 INFO L470 AbstractCegarLoop]: Abstraction has 3274 states and 5439 transitions. [2022-01-10 07:51:02,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:02,929 INFO L276 IsEmpty]: Start isEmpty. Operand 3274 states and 5439 transitions. [2022-01-10 07:51:02,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:51:02,930 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:02,930 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:02,941 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:51:03,137 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:51:03,138 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:03,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:03,138 INFO L85 PathProgramCache]: Analyzing trace with hash 2079650672, now seen corresponding path program 1 times [2022-01-10 07:51:03,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:03,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [12191622] [2022-01-10 07:51:03,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:03,139 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:03,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:03,139 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:51:03,193 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:51:03,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:03,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:51:03,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:03,437 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:51:03,437 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:03,437 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:03,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [12191622] [2022-01-10 07:51:03,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [12191622] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:03,437 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:03,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:51:03,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739637030] [2022-01-10 07:51:03,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:03,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:03,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:03,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:03,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:03,438 INFO L87 Difference]: Start difference. First operand 3274 states and 5439 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:03,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:03,548 INFO L93 Difference]: Finished difference Result 4527 states and 7067 transitions. [2022-01-10 07:51:03,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:51:03,549 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:51:03,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:03,553 INFO L225 Difference]: With dead ends: 4527 [2022-01-10 07:51:03,553 INFO L226 Difference]: Without dead ends: 3393 [2022-01-10 07:51:03,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:51:03,556 INFO L933 BasicCegarLoop]: 4410 mSDtfsCounter, 323 mSDsluCounter, 13354 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 17764 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:51:03,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 17764 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:51:03,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3393 states. [2022-01-10 07:51:03,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3393 to 3277. [2022-01-10 07:51:03,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3277 states, 3215 states have (on average 1.6684292379471228) internal successors, (5364), 3217 states have internal predecessors, (5364), 34 states have call successors, (34), 26 states have call predecessors, (34), 26 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-01-10 07:51:03,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3277 states to 3277 states and 5432 transitions. [2022-01-10 07:51:03,641 INFO L78 Accepts]: Start accepts. Automaton has 3277 states and 5432 transitions. Word has length 156 [2022-01-10 07:51:03,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:03,641 INFO L470 AbstractCegarLoop]: Abstraction has 3277 states and 5432 transitions. [2022-01-10 07:51:03,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:03,642 INFO L276 IsEmpty]: Start isEmpty. Operand 3277 states and 5432 transitions. [2022-01-10 07:51:03,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:51:03,642 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:03,643 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:03,663 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Ended with exit code 0 [2022-01-10 07:51:03,850 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:51:03,850 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:03,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:03,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1196141682, now seen corresponding path program 1 times [2022-01-10 07:51:03,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:03,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1226852381] [2022-01-10 07:51:03,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:03,851 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:03,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:03,852 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:51:03,854 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:51:03,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:03,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:51:03,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:04,139 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:51:04,139 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:04,139 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:04,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1226852381] [2022-01-10 07:51:04,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1226852381] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:04,140 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:04,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:51:04,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812225476] [2022-01-10 07:51:04,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:04,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:04,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:04,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:04,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:04,141 INFO L87 Difference]: Start difference. First operand 3277 states and 5432 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:04,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:04,254 INFO L93 Difference]: Finished difference Result 4519 states and 7035 transitions. [2022-01-10 07:51:04,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:51:04,255 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:51:04,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:04,261 INFO L225 Difference]: With dead ends: 4519 [2022-01-10 07:51:04,261 INFO L226 Difference]: Without dead ends: 3382 [2022-01-10 07:51:04,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:51:04,264 INFO L933 BasicCegarLoop]: 4410 mSDtfsCounter, 284 mSDsluCounter, 13339 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 17749 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:51:04,264 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 17749 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:51:04,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3382 states. [2022-01-10 07:51:04,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3382 to 3280. [2022-01-10 07:51:04,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3280 states, 3218 states have (on average 1.6646985705407085) internal successors, (5357), 3220 states have internal predecessors, (5357), 34 states have call successors, (34), 26 states have call predecessors, (34), 26 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-01-10 07:51:04,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3280 states to 3280 states and 5425 transitions. [2022-01-10 07:51:04,354 INFO L78 Accepts]: Start accepts. Automaton has 3280 states and 5425 transitions. Word has length 156 [2022-01-10 07:51:04,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:04,354 INFO L470 AbstractCegarLoop]: Abstraction has 3280 states and 5425 transitions. [2022-01-10 07:51:04,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:04,354 INFO L276 IsEmpty]: Start isEmpty. Operand 3280 states and 5425 transitions. [2022-01-10 07:51:04,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:51:04,355 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:04,355 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:04,373 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:51:04,563 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:51:04,564 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:04,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:04,564 INFO L85 PathProgramCache]: Analyzing trace with hash 609865460, now seen corresponding path program 1 times [2022-01-10 07:51:04,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:04,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [273120551] [2022-01-10 07:51:04,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:04,565 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:04,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:04,566 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:51:04,568 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:51:04,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:04,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:51:04,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:04,874 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:51:04,874 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:04,874 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:04,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [273120551] [2022-01-10 07:51:04,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [273120551] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:04,874 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:04,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 07:51:04,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008197217] [2022-01-10 07:51:04,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:04,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:51:04,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:04,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:51:04,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:51:04,875 INFO L87 Difference]: Start difference. First operand 3280 states and 5425 transitions. Second operand has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 2 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:05,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:05,060 INFO L93 Difference]: Finished difference Result 5462 states and 8188 transitions. [2022-01-10 07:51:05,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:51:05,061 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 2 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:51:05,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:05,068 INFO L225 Difference]: With dead ends: 5462 [2022-01-10 07:51:05,068 INFO L226 Difference]: Without dead ends: 4322 [2022-01-10 07:51:05,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 154 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:51:05,071 INFO L933 BasicCegarLoop]: 4476 mSDtfsCounter, 4323 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4323 SdHoareTripleChecker+Valid, 4890 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:51:05,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4323 Valid, 4890 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:51:05,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4322 states. [2022-01-10 07:51:05,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4322 to 4318. [2022-01-10 07:51:05,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4318 states, 4204 states have (on average 1.5680304471931494) internal successors, (6592), 4206 states have internal predecessors, (6592), 62 states have call successors, (62), 50 states have call predecessors, (62), 50 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2022-01-10 07:51:05,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4318 states to 4318 states and 6716 transitions. [2022-01-10 07:51:05,225 INFO L78 Accepts]: Start accepts. Automaton has 4318 states and 6716 transitions. Word has length 156 [2022-01-10 07:51:05,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:05,225 INFO L470 AbstractCegarLoop]: Abstraction has 4318 states and 6716 transitions. [2022-01-10 07:51:05,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 2 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:05,226 INFO L276 IsEmpty]: Start isEmpty. Operand 4318 states and 6716 transitions. [2022-01-10 07:51:05,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:51:05,227 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:05,227 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:05,242 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Ended with exit code 0 [2022-01-10 07:51:05,434 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:51:05,435 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:05,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:05,435 INFO L85 PathProgramCache]: Analyzing trace with hash -327161739, now seen corresponding path program 1 times [2022-01-10 07:51:05,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:05,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1817888017] [2022-01-10 07:51:05,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:05,436 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:05,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:05,437 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:51:05,441 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:51:05,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:05,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:51:05,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:05,717 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:51:05,717 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:05,717 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:05,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1817888017] [2022-01-10 07:51:05,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1817888017] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:05,717 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:05,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:51:05,718 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612697270] [2022-01-10 07:51:05,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:05,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:05,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:05,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:05,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:05,719 INFO L87 Difference]: Start difference. First operand 4318 states and 6716 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:05,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:05,932 INFO L93 Difference]: Finished difference Result 7343 states and 10581 transitions. [2022-01-10 07:51:05,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:51:05,933 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:51:05,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:05,941 INFO L225 Difference]: With dead ends: 7343 [2022-01-10 07:51:05,941 INFO L226 Difference]: Without dead ends: 5165 [2022-01-10 07:51:05,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:51:05,947 INFO L933 BasicCegarLoop]: 4416 mSDtfsCounter, 209 mSDsluCounter, 13341 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 17757 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:51:05,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 17757 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:51:05,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5165 states. [2022-01-10 07:51:06,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5165 to 4351. [2022-01-10 07:51:06,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4351 states, 4237 states have (on average 1.5612461647392022) internal successors, (6615), 4239 states have internal predecessors, (6615), 62 states have call successors, (62), 50 states have call predecessors, (62), 50 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2022-01-10 07:51:06,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4351 states to 4351 states and 6739 transitions. [2022-01-10 07:51:06,107 INFO L78 Accepts]: Start accepts. Automaton has 4351 states and 6739 transitions. Word has length 156 [2022-01-10 07:51:06,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:06,108 INFO L470 AbstractCegarLoop]: Abstraction has 4351 states and 6739 transitions. [2022-01-10 07:51:06,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:06,109 INFO L276 IsEmpty]: Start isEmpty. Operand 4351 states and 6739 transitions. [2022-01-10 07:51:06,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:51:06,110 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:06,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:06,133 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:51:06,318 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:51:06,318 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:06,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:06,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1406942711, now seen corresponding path program 1 times [2022-01-10 07:51:06,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:06,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1887815493] [2022-01-10 07:51:06,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:06,319 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:06,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:06,320 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:51:06,322 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:51:06,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:06,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:51:06,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:06,580 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:51:06,580 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:06,581 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:06,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1887815493] [2022-01-10 07:51:06,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1887815493] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:06,581 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:06,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:51:06,581 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887985759] [2022-01-10 07:51:06,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:06,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:06,581 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:06,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:06,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:06,582 INFO L87 Difference]: Start difference. First operand 4351 states and 6739 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:06,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:06,803 INFO L93 Difference]: Finished difference Result 6625 states and 9615 transitions. [2022-01-10 07:51:06,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:51:06,803 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:51:06,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:06,808 INFO L225 Difference]: With dead ends: 6625 [2022-01-10 07:51:06,808 INFO L226 Difference]: Without dead ends: 4414 [2022-01-10 07:51:06,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:51:06,811 INFO L933 BasicCegarLoop]: 4410 mSDtfsCounter, 166 mSDsluCounter, 13289 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 17699 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:51:06,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 17699 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:51:06,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4414 states. [2022-01-10 07:51:06,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4414 to 4354. [2022-01-10 07:51:06,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4354 states, 4240 states have (on average 1.556132075471698) internal successors, (6598), 4242 states have internal predecessors, (6598), 62 states have call successors, (62), 50 states have call predecessors, (62), 50 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2022-01-10 07:51:06,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4354 states to 4354 states and 6722 transitions. [2022-01-10 07:51:06,962 INFO L78 Accepts]: Start accepts. Automaton has 4354 states and 6722 transitions. Word has length 156 [2022-01-10 07:51:06,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:06,962 INFO L470 AbstractCegarLoop]: Abstraction has 4354 states and 6722 transitions. [2022-01-10 07:51:06,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:06,962 INFO L276 IsEmpty]: Start isEmpty. Operand 4354 states and 6722 transitions. [2022-01-10 07:51:06,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:51:06,963 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:06,963 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:06,971 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:51:07,171 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:51:07,171 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:07,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:07,171 INFO L85 PathProgramCache]: Analyzing trace with hash 914316537, now seen corresponding path program 1 times [2022-01-10 07:51:07,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:07,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2099570273] [2022-01-10 07:51:07,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:07,172 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:07,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:07,173 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:51:07,174 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:51:07,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:07,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:51:07,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:07,430 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:51:07,430 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:07,430 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:07,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2099570273] [2022-01-10 07:51:07,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2099570273] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:07,430 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:07,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:51:07,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126929794] [2022-01-10 07:51:07,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:07,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:07,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:07,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:07,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:07,431 INFO L87 Difference]: Start difference. First operand 4354 states and 6722 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:07,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:07,607 INFO L93 Difference]: Finished difference Result 6666 states and 9625 transitions. [2022-01-10 07:51:07,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:51:07,608 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:51:07,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:07,614 INFO L225 Difference]: With dead ends: 6666 [2022-01-10 07:51:07,614 INFO L226 Difference]: Without dead ends: 4452 [2022-01-10 07:51:07,617 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:51:07,618 INFO L933 BasicCegarLoop]: 4410 mSDtfsCounter, 127 mSDsluCounter, 13274 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 17684 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:51:07,618 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 17684 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:51:07,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4452 states. [2022-01-10 07:51:07,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4452 to 4360. [2022-01-10 07:51:07,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4360 states, 4246 states have (on average 1.5508714083843618) internal successors, (6585), 4248 states have internal predecessors, (6585), 62 states have call successors, (62), 50 states have call predecessors, (62), 50 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2022-01-10 07:51:07,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4360 states to 4360 states and 6709 transitions. [2022-01-10 07:51:07,775 INFO L78 Accepts]: Start accepts. Automaton has 4360 states and 6709 transitions. Word has length 156 [2022-01-10 07:51:07,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:07,775 INFO L470 AbstractCegarLoop]: Abstraction has 4360 states and 6709 transitions. [2022-01-10 07:51:07,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:07,775 INFO L276 IsEmpty]: Start isEmpty. Operand 4360 states and 6709 transitions. [2022-01-10 07:51:07,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:51:07,776 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:07,776 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:07,786 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:51:07,979 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:51:07,980 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:07,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:07,980 INFO L85 PathProgramCache]: Analyzing trace with hash 496919931, now seen corresponding path program 1 times [2022-01-10 07:51:07,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:07,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [915856495] [2022-01-10 07:51:07,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:07,981 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:07,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:07,981 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:51:07,982 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:51:08,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:08,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:51:08,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:08,253 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:51:08,253 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:08,253 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:08,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [915856495] [2022-01-10 07:51:08,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [915856495] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:08,254 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:08,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:51:08,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410156658] [2022-01-10 07:51:08,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:08,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:08,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:08,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:08,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:08,255 INFO L87 Difference]: Start difference. First operand 4360 states and 6709 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:08,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:08,435 INFO L93 Difference]: Finished difference Result 6650 states and 9563 transitions. [2022-01-10 07:51:08,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:51:08,436 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:51:08,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:08,443 INFO L225 Difference]: With dead ends: 6650 [2022-01-10 07:51:08,443 INFO L226 Difference]: Without dead ends: 4430 [2022-01-10 07:51:08,447 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:51:08,448 INFO L933 BasicCegarLoop]: 4410 mSDtfsCounter, 88 mSDsluCounter, 13259 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 17669 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:51:08,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 17669 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:51:08,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4430 states. [2022-01-10 07:51:08,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4430 to 4366. [2022-01-10 07:51:08,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4366 states, 4252 states have (on average 1.5456255879586076) internal successors, (6572), 4254 states have internal predecessors, (6572), 62 states have call successors, (62), 50 states have call predecessors, (62), 50 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2022-01-10 07:51:08,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4366 states to 4366 states and 6696 transitions. [2022-01-10 07:51:08,668 INFO L78 Accepts]: Start accepts. Automaton has 4366 states and 6696 transitions. Word has length 156 [2022-01-10 07:51:08,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:08,668 INFO L470 AbstractCegarLoop]: Abstraction has 4366 states and 6696 transitions. [2022-01-10 07:51:08,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:08,668 INFO L276 IsEmpty]: Start isEmpty. Operand 4366 states and 6696 transitions. [2022-01-10 07:51:08,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:51:08,669 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:08,669 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:08,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-01-10 07:51:08,874 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:51:08,874 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:08,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:08,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1757837181, now seen corresponding path program 1 times [2022-01-10 07:51:08,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:08,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2078353799] [2022-01-10 07:51:08,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:08,875 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:08,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:08,876 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:51:08,877 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:51:08,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:08,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:51:08,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:09,146 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:51:09,146 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:09,147 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:09,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2078353799] [2022-01-10 07:51:09,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2078353799] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:09,147 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:09,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:51:09,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014887566] [2022-01-10 07:51:09,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:09,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:09,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:09,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:09,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:09,148 INFO L87 Difference]: Start difference. First operand 4366 states and 6696 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:09,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:09,368 INFO L93 Difference]: Finished difference Result 6634 states and 9501 transitions. [2022-01-10 07:51:09,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:51:09,369 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:51:09,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:09,378 INFO L225 Difference]: With dead ends: 6634 [2022-01-10 07:51:09,379 INFO L226 Difference]: Without dead ends: 4408 [2022-01-10 07:51:09,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:51:09,384 INFO L933 BasicCegarLoop]: 4410 mSDtfsCounter, 49 mSDsluCounter, 13244 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 17654 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:51:09,384 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 17654 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:51:09,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4408 states. [2022-01-10 07:51:09,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4408 to 4372. [2022-01-10 07:51:09,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4372 states, 4258 states have (on average 1.5403945514325974) internal successors, (6559), 4260 states have internal predecessors, (6559), 62 states have call successors, (62), 50 states have call predecessors, (62), 50 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2022-01-10 07:51:09,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4372 states to 4372 states and 6683 transitions. [2022-01-10 07:51:09,554 INFO L78 Accepts]: Start accepts. Automaton has 4372 states and 6683 transitions. Word has length 156 [2022-01-10 07:51:09,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:09,555 INFO L470 AbstractCegarLoop]: Abstraction has 4372 states and 6683 transitions. [2022-01-10 07:51:09,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:09,555 INFO L276 IsEmpty]: Start isEmpty. Operand 4372 states and 6683 transitions. [2022-01-10 07:51:09,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:51:09,556 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:09,556 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:09,564 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2022-01-10 07:51:09,759 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:51:09,759 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:09,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:09,760 INFO L85 PathProgramCache]: Analyzing trace with hash -270748929, now seen corresponding path program 1 times [2022-01-10 07:51:09,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:09,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [652839420] [2022-01-10 07:51:09,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:09,760 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:09,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:09,761 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:51:09,763 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:51:09,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:09,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:51:09,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:10,034 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:51:10,034 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:10,034 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:10,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [652839420] [2022-01-10 07:51:10,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [652839420] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:10,034 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:10,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:51:10,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992201997] [2022-01-10 07:51:10,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:10,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:10,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:10,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:10,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:10,035 INFO L87 Difference]: Start difference. First operand 4372 states and 6683 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:10,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:10,220 INFO L93 Difference]: Finished difference Result 6618 states and 9439 transitions. [2022-01-10 07:51:10,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:51:10,221 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:51:10,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:10,228 INFO L225 Difference]: With dead ends: 6618 [2022-01-10 07:51:10,228 INFO L226 Difference]: Without dead ends: 4386 [2022-01-10 07:51:10,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:51:10,233 INFO L933 BasicCegarLoop]: 4410 mSDtfsCounter, 10 mSDsluCounter, 13229 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 17639 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:51:10,233 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 17639 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:51:10,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4386 states. [2022-01-10 07:51:10,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4386 to 4378. [2022-01-10 07:51:10,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4378 states, 4264 states have (on average 1.5351782363977486) internal successors, (6546), 4266 states have internal predecessors, (6546), 62 states have call successors, (62), 50 states have call predecessors, (62), 50 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2022-01-10 07:51:10,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4378 states to 4378 states and 6670 transitions. [2022-01-10 07:51:10,466 INFO L78 Accepts]: Start accepts. Automaton has 4378 states and 6670 transitions. Word has length 156 [2022-01-10 07:51:10,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:10,467 INFO L470 AbstractCegarLoop]: Abstraction has 4378 states and 6670 transitions. [2022-01-10 07:51:10,467 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:10,467 INFO L276 IsEmpty]: Start isEmpty. Operand 4378 states and 6670 transitions. [2022-01-10 07:51:10,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:51:10,468 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:10,468 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:10,476 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-01-10 07:51:10,671 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:51:10,671 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:10,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:10,672 INFO L85 PathProgramCache]: Analyzing trace with hash 622737409, now seen corresponding path program 1 times [2022-01-10 07:51:10,672 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:10,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [880867778] [2022-01-10 07:51:10,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:10,672 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:10,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:10,673 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:51:10,674 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:51:10,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:10,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 07:51:10,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:11,064 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:51:11,064 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:11,064 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:11,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [880867778] [2022-01-10 07:51:11,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [880867778] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:11,064 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:11,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:51:11,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554499635] [2022-01-10 07:51:11,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:11,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:11,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:11,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:11,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:11,066 INFO L87 Difference]: Start difference. First operand 4378 states and 6670 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:11,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:11,835 INFO L93 Difference]: Finished difference Result 8938 states and 12124 transitions. [2022-01-10 07:51:11,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:51:11,835 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:51:11,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:11,848 INFO L225 Difference]: With dead ends: 8938 [2022-01-10 07:51:11,848 INFO L226 Difference]: Without dead ends: 6699 [2022-01-10 07:51:11,854 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:51:11,855 INFO L933 BasicCegarLoop]: 4459 mSDtfsCounter, 4649 mSDsluCounter, 8760 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4666 SdHoareTripleChecker+Valid, 13219 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:51:11,855 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4666 Valid, 13219 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:51:11,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6699 states. [2022-01-10 07:51:12,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6699 to 6651. [2022-01-10 07:51:12,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6651 states, 6429 states have (on average 1.4221496344688132) internal successors, (9143), 6433 states have internal predecessors, (9143), 118 states have call successors, (118), 100 states have call predecessors, (118), 102 states have return successors, (120), 118 states have call predecessors, (120), 118 states have call successors, (120) [2022-01-10 07:51:12,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6651 states to 6651 states and 9381 transitions. [2022-01-10 07:51:12,164 INFO L78 Accepts]: Start accepts. Automaton has 6651 states and 9381 transitions. Word has length 156 [2022-01-10 07:51:12,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:12,164 INFO L470 AbstractCegarLoop]: Abstraction has 6651 states and 9381 transitions. [2022-01-10 07:51:12,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:12,165 INFO L276 IsEmpty]: Start isEmpty. Operand 6651 states and 9381 transitions. [2022-01-10 07:51:12,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:51:12,165 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:12,166 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:12,173 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Ended with exit code 0 [2022-01-10 07:51:12,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:51:12,370 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:12,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:12,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1046384131, now seen corresponding path program 1 times [2022-01-10 07:51:12,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:12,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1104064071] [2022-01-10 07:51:12,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:12,371 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:12,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:12,372 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:51:12,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-01-10 07:51:12,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:12,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 07:51:12,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:12,777 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:51:12,778 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:12,778 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:12,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1104064071] [2022-01-10 07:51:12,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1104064071] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:12,778 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:12,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:51:12,778 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291914397] [2022-01-10 07:51:12,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:12,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:12,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:12,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:12,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:12,779 INFO L87 Difference]: Start difference. First operand 6651 states and 9381 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:13,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:13,362 INFO L93 Difference]: Finished difference Result 11163 states and 14786 transitions. [2022-01-10 07:51:13,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:51:13,362 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:51:13,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:13,375 INFO L225 Difference]: With dead ends: 11163 [2022-01-10 07:51:13,375 INFO L226 Difference]: Without dead ends: 6651 [2022-01-10 07:51:13,382 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:51:13,383 INFO L933 BasicCegarLoop]: 4383 mSDtfsCounter, 4455 mSDsluCounter, 8393 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4472 SdHoareTripleChecker+Valid, 12776 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:51:13,383 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4472 Valid, 12776 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:51:13,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6651 states. [2022-01-10 07:51:13,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6651 to 6651. [2022-01-10 07:51:13,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6651 states, 6429 states have (on average 1.4199720018665423) internal successors, (9129), 6433 states have internal predecessors, (9129), 118 states have call successors, (118), 100 states have call predecessors, (118), 102 states have return successors, (120), 118 states have call predecessors, (120), 118 states have call successors, (120) [2022-01-10 07:51:13,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6651 states to 6651 states and 9367 transitions. [2022-01-10 07:51:13,732 INFO L78 Accepts]: Start accepts. Automaton has 6651 states and 9367 transitions. Word has length 156 [2022-01-10 07:51:13,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:13,733 INFO L470 AbstractCegarLoop]: Abstraction has 6651 states and 9367 transitions. [2022-01-10 07:51:13,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:13,733 INFO L276 IsEmpty]: Start isEmpty. Operand 6651 states and 9367 transitions. [2022-01-10 07:51:13,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:51:13,734 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:13,734 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:13,742 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Ended with exit code 0 [2022-01-10 07:51:13,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:51:13,935 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:13,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:13,935 INFO L85 PathProgramCache]: Analyzing trace with hash 973997573, now seen corresponding path program 1 times [2022-01-10 07:51:13,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:13,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [841974368] [2022-01-10 07:51:13,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:13,936 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:13,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:13,939 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:51:13,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-01-10 07:51:14,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:14,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 07:51:14,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:14,279 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:51:14,279 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:14,279 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:14,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [841974368] [2022-01-10 07:51:14,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [841974368] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:14,279 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:14,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:51:14,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601963204] [2022-01-10 07:51:14,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:14,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:51:14,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:14,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:51:14,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:14,280 INFO L87 Difference]: Start difference. First operand 6651 states and 9367 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:15,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:15,016 INFO L93 Difference]: Finished difference Result 11495 states and 15167 transitions. [2022-01-10 07:51:15,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:51:15,017 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:51:15,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:15,030 INFO L225 Difference]: With dead ends: 11495 [2022-01-10 07:51:15,031 INFO L226 Difference]: Without dead ends: 6983 [2022-01-10 07:51:15,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:51:15,039 INFO L933 BasicCegarLoop]: 4425 mSDtfsCounter, 4574 mSDsluCounter, 8388 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4591 SdHoareTripleChecker+Valid, 12813 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:51:15,039 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4591 Valid, 12813 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:51:15,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6983 states. [2022-01-10 07:51:15,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6983 to 6905. [2022-01-10 07:51:15,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6905 states, 6679 states have (on average 1.403054349453511) internal successors, (9371), 6683 states have internal predecessors, (9371), 118 states have call successors, (118), 104 states have call predecessors, (118), 106 states have return successors, (120), 118 states have call predecessors, (120), 118 states have call successors, (120) [2022-01-10 07:51:15,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6905 states to 6905 states and 9609 transitions. [2022-01-10 07:51:15,371 INFO L78 Accepts]: Start accepts. Automaton has 6905 states and 9609 transitions. Word has length 156 [2022-01-10 07:51:15,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:15,371 INFO L470 AbstractCegarLoop]: Abstraction has 6905 states and 9609 transitions. [2022-01-10 07:51:15,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:51:15,371 INFO L276 IsEmpty]: Start isEmpty. Operand 6905 states and 9609 transitions. [2022-01-10 07:51:15,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:51:15,372 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:15,372 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:15,379 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Ended with exit code 0 [2022-01-10 07:51:15,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:51:15,573 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:15,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:15,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1114546183, now seen corresponding path program 1 times [2022-01-10 07:51:15,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:15,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [683916506] [2022-01-10 07:51:15,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:15,574 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:15,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:15,574 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:51:15,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2022-01-10 07:51:15,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:15,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:51:15,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:15,893 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:51:15,893 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:15,893 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:15,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [683916506] [2022-01-10 07:51:15,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [683916506] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:15,893 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:15,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 07:51:15,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154659973] [2022-01-10 07:51:15,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:15,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:51:15,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:15,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:51:15,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:51:15,894 INFO L87 Difference]: Start difference. First operand 6905 states and 9609 transitions. Second operand has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 2 states have internal predecessors, (146), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 07:51:16,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:16,558 INFO L93 Difference]: Finished difference Result 16362 states and 20849 transitions. [2022-01-10 07:51:16,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:51:16,558 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 2 states have internal predecessors, (146), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 156 [2022-01-10 07:51:16,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:16,581 INFO L225 Difference]: With dead ends: 16362 [2022-01-10 07:51:16,581 INFO L226 Difference]: Without dead ends: 11597 [2022-01-10 07:51:16,592 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 154 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:51:16,592 INFO L933 BasicCegarLoop]: 4425 mSDtfsCounter, 4243 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4243 SdHoareTripleChecker+Valid, 4833 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:51:16,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4243 Valid, 4833 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:51:16,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11597 states. [2022-01-10 07:51:17,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11597 to 11593. [2022-01-10 07:51:17,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11593 states, 11147 states have (on average 1.3112945187045841) internal successors, (14617), 11157 states have internal predecessors, (14617), 232 states have call successors, (232), 208 states have call predecessors, (232), 212 states have return successors, (236), 228 states have call predecessors, (236), 232 states have call successors, (236) [2022-01-10 07:51:17,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11593 states to 11593 states and 15085 transitions. [2022-01-10 07:51:17,360 INFO L78 Accepts]: Start accepts. Automaton has 11593 states and 15085 transitions. Word has length 156 [2022-01-10 07:51:17,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:17,360 INFO L470 AbstractCegarLoop]: Abstraction has 11593 states and 15085 transitions. [2022-01-10 07:51:17,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 2 states have internal predecessors, (146), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 07:51:17,360 INFO L276 IsEmpty]: Start isEmpty. Operand 11593 states and 15085 transitions. [2022-01-10 07:51:17,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-01-10 07:51:17,366 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:17,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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:51:17,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2022-01-10 07:51:17,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:51:17,572 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:17,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:17,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1911728144, now seen corresponding path program 1 times [2022-01-10 07:51:17,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:17,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [257123543] [2022-01-10 07:51:17,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:17,573 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:17,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:17,573 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:51:17,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-01-10 07:51:17,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:17,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:51:17,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:18,099 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2022-01-10 07:51:18,099 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:18,099 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:18,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [257123543] [2022-01-10 07:51:18,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [257123543] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:18,099 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:18,099 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:51:18,099 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104015233] [2022-01-10 07:51:18,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:18,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:51:18,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:18,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:51:18,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:51:18,100 INFO L87 Difference]: Start difference. First operand 11593 states and 15085 transitions. Second operand has 4 states, 4 states have (on average 42.75) internal successors, (171), 4 states have internal predecessors, (171), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:51:19,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:19,731 INFO L93 Difference]: Finished difference Result 30226 states and 36935 transitions. [2022-01-10 07:51:19,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:51:19,731 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 42.75) internal successors, (171), 4 states have internal predecessors, (171), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 254 [2022-01-10 07:51:19,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:19,765 INFO L225 Difference]: With dead ends: 30226 [2022-01-10 07:51:19,765 INFO L226 Difference]: Without dead ends: 20774 [2022-01-10 07:51:19,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:51:19,777 INFO L933 BasicCegarLoop]: 4603 mSDtfsCounter, 4539 mSDsluCounter, 4736 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4545 SdHoareTripleChecker+Valid, 9339 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:51:19,777 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4545 Valid, 9339 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:51:19,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20774 states. [2022-01-10 07:51:21,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20774 to 20772. [2022-01-10 07:51:21,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20772 states, 19899 states have (on average 1.2492587567214433) internal successors, (24859), 19926 states have internal predecessors, (24859), 447 states have call successors, (447), 400 states have call predecessors, (447), 424 states have return successors, (495), 447 states have call predecessors, (495), 447 states have call successors, (495) [2022-01-10 07:51:21,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20772 states to 20772 states and 25801 transitions. [2022-01-10 07:51:21,170 INFO L78 Accepts]: Start accepts. Automaton has 20772 states and 25801 transitions. Word has length 254 [2022-01-10 07:51:21,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:21,170 INFO L470 AbstractCegarLoop]: Abstraction has 20772 states and 25801 transitions. [2022-01-10 07:51:21,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.75) internal successors, (171), 4 states have internal predecessors, (171), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:51:21,170 INFO L276 IsEmpty]: Start isEmpty. Operand 20772 states and 25801 transitions. [2022-01-10 07:51:21,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-01-10 07:51:21,180 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:21,181 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:51:21,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2022-01-10 07:51:21,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:51:21,389 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:21,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:21,390 INFO L85 PathProgramCache]: Analyzing trace with hash -90383598, now seen corresponding path program 1 times [2022-01-10 07:51:21,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:21,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [518262828] [2022-01-10 07:51:21,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:21,390 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:21,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:21,391 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:51:21,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2022-01-10 07:51:21,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:21,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:51:21,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:21,770 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-01-10 07:51:21,771 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:21,771 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:21,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [518262828] [2022-01-10 07:51:21,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [518262828] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:21,771 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:21,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:51:21,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441909667] [2022-01-10 07:51:21,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:21,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:51:21,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:21,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:51:21,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:51:21,772 INFO L87 Difference]: Start difference. First operand 20772 states and 25801 transitions. Second operand has 3 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:51:23,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:23,225 INFO L93 Difference]: Finished difference Result 39390 states and 47586 transitions. [2022-01-10 07:51:23,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:51:23,225 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 254 [2022-01-10 07:51:23,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:23,269 INFO L225 Difference]: With dead ends: 39390 [2022-01-10 07:51:23,269 INFO L226 Difference]: Without dead ends: 20759 [2022-01-10 07:51:23,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 252 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:51:23,292 INFO L933 BasicCegarLoop]: 4405 mSDtfsCounter, 440 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 8363 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:51:23,292 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [440 Valid, 8363 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:51:23,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20759 states. [2022-01-10 07:51:24,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20759 to 20759. [2022-01-10 07:51:24,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20759 states, 19889 states have (on average 1.2489315702146915) internal successors, (24840), 19915 states have internal predecessors, (24840), 444 states have call successors, (444), 400 states have call predecessors, (444), 424 states have return successors, (492), 444 states have call predecessors, (492), 444 states have call successors, (492) [2022-01-10 07:51:24,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20759 states to 20759 states and 25776 transitions. [2022-01-10 07:51:24,821 INFO L78 Accepts]: Start accepts. Automaton has 20759 states and 25776 transitions. Word has length 254 [2022-01-10 07:51:24,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:24,822 INFO L470 AbstractCegarLoop]: Abstraction has 20759 states and 25776 transitions. [2022-01-10 07:51:24,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 07:51:24,822 INFO L276 IsEmpty]: Start isEmpty. Operand 20759 states and 25776 transitions. [2022-01-10 07:51:24,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2022-01-10 07:51:24,830 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:24,830 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:51:24,855 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Ended with exit code 0 [2022-01-10 07:51:25,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:51:25,040 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:25,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:25,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1183729873, now seen corresponding path program 1 times [2022-01-10 07:51:25,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:25,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [413210160] [2022-01-10 07:51:25,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:25,041 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:25,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:25,042 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:51:25,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2022-01-10 07:51:25,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:25,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:51:25,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:25,545 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2022-01-10 07:51:25,545 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:25,545 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:25,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [413210160] [2022-01-10 07:51:25,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [413210160] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:25,545 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:25,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:51:25,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629804958] [2022-01-10 07:51:25,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:25,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:51:25,546 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:25,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:51:25,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:51:25,546 INFO L87 Difference]: Start difference. First operand 20759 states and 25776 transitions. Second operand has 4 states, 4 states have (on average 43.0) internal successors, (172), 4 states have internal predecessors, (172), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:51:28,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:51:28,771 INFO L93 Difference]: Finished difference Result 56931 states and 68088 transitions. [2022-01-10 07:51:28,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:51:28,771 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 43.0) internal successors, (172), 4 states have internal predecessors, (172), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 255 [2022-01-10 07:51:28,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:51:28,855 INFO L225 Difference]: With dead ends: 56931 [2022-01-10 07:51:28,855 INFO L226 Difference]: Without dead ends: 38313 [2022-01-10 07:51:28,879 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 253 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:51:28,879 INFO L933 BasicCegarLoop]: 4586 mSDtfsCounter, 4534 mSDsluCounter, 4713 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4540 SdHoareTripleChecker+Valid, 9299 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:51:28,879 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4540 Valid, 9299 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:51:28,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38313 states. [2022-01-10 07:51:31,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38313 to 38311. [2022-01-10 07:51:31,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38311 states, 36622 states have (on average 1.2126044454153242) internal successors, (44408), 36681 states have internal predecessors, (44408), 855 states have call successors, (855), 768 states have call predecessors, (855), 832 states have return successors, (991), 863 states have call predecessors, (991), 855 states have call successors, (991) [2022-01-10 07:51:31,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38311 states to 38311 states and 46254 transitions. [2022-01-10 07:51:31,693 INFO L78 Accepts]: Start accepts. Automaton has 38311 states and 46254 transitions. Word has length 255 [2022-01-10 07:51:31,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:51:31,693 INFO L470 AbstractCegarLoop]: Abstraction has 38311 states and 46254 transitions. [2022-01-10 07:51:31,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 43.0) internal successors, (172), 4 states have internal predecessors, (172), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 07:51:31,693 INFO L276 IsEmpty]: Start isEmpty. Operand 38311 states and 46254 transitions. [2022-01-10 07:51:31,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2022-01-10 07:51:31,710 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:51:31,710 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:51:31,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2022-01-10 07:51:31,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:51:31,917 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:51:31,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:51:31,918 INFO L85 PathProgramCache]: Analyzing trace with hash -818381869, now seen corresponding path program 1 times [2022-01-10 07:51:31,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:51:31,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1590926957] [2022-01-10 07:51:31,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:51:31,918 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:51:31,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:51:31,919 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:51:31,920 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-01-10 07:51:32,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:51:32,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:51:32,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:51:32,298 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-01-10 07:51:32,299 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:51:32,299 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:51:32,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1590926957] [2022-01-10 07:51:32,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1590926957] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:51:32,299 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:51:32,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:51:32,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34343260] [2022-01-10 07:51:32,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:51:32,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:51:32,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:51:32,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:51:32,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:51:32,300 INFO L87 Difference]: Start difference. First operand 38311 states and 46254 transitions. Second operand has 3 states, 3 states have (on average 54.333333333333336) internal successors, (163), 3 states have internal predecessors, (163), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7)