/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_label45+token_ring.06.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 07:45:33,661 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 07:45:33,663 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 07:45:33,694 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 07:45:33,694 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 07:45:33,695 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 07:45:33,696 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 07:45:33,697 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 07:45:33,699 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 07:45:33,717 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 07:45:33,718 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 07:45:33,719 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 07:45:33,719 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 07:45:33,720 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 07:45:33,720 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 07:45:33,721 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 07:45:33,721 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 07:45:33,722 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 07:45:33,723 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 07:45:33,724 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 07:45:33,725 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 07:45:33,731 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 07:45:33,733 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 07:45:33,734 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 07:45:33,740 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 07:45:33,740 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 07:45:33,740 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 07:45:33,741 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 07:45:33,741 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 07:45:33,741 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 07:45:33,742 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 07:45:33,742 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 07:45:33,742 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 07:45:33,743 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 07:45:33,743 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 07:45:33,744 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 07:45:33,744 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 07:45:33,744 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 07:45:33,744 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 07:45:33,745 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 07:45:33,745 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 07:45:33,753 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-01-10 07:45:33,772 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 07:45:33,772 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 07:45:33,772 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 07:45:33,772 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 07:45:33,773 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 07:45:33,773 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 07:45:33,773 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 07:45:33,773 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 07:45:33,773 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 07:45:33,773 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 07:45:33,773 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 07:45:33,773 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 07:45:33,774 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 07:45:33,774 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 07:45:33,774 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 07:45:33,774 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 07:45:33,774 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 07:45:33,774 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 07:45:33,774 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 07:45:33,774 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 07:45:33,774 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 07:45:33,774 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 07:45:33,774 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 07:45:33,774 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 07:45:33,775 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 07:45:33,775 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 07:45:33,775 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 07:45:33,775 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 07:45:33,781 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 07:45:33,781 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 07:45:33,781 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 07:45:33,781 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 07:45:33,781 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 07:45:33,781 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:45:33,973 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 07:45:33,991 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 07:45:33,993 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 07:45:33,994 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 07:45:33,998 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 07:45:33,999 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label45+token_ring.06.cil-2.c [2022-01-10 07:45:34,053 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8b5330b23/32969e528e1241b79e6af0438aa8cbc4/FLAGdf6045f8e [2022-01-10 07:45:34,724 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 07:45:34,724 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label45+token_ring.06.cil-2.c [2022-01-10 07:45:34,768 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8b5330b23/32969e528e1241b79e6af0438aa8cbc4/FLAGdf6045f8e [2022-01-10 07:45:35,038 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8b5330b23/32969e528e1241b79e6af0438aa8cbc4 [2022-01-10 07:45:35,040 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 07:45:35,042 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 07:45:35,042 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 07:45:35,042 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 07:45:35,046 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 07:45:35,047 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 07:45:35" (1/1) ... [2022-01-10 07:45:35,047 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@36ea738a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:45:35, skipping insertion in model container [2022-01-10 07:45:35,048 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 07:45:35" (1/1) ... [2022-01-10 07:45:35,052 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 07:45:35,205 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 07:45:36,724 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_label45+token_ring.06.cil-2.c[380323,380336] [2022-01-10 07:45:36,744 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_label45+token_ring.06.cil-2.c[383339,383352] [2022-01-10 07:45:36,918 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 07:45:36,927 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 07:45:37,527 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_label45+token_ring.06.cil-2.c[380323,380336] [2022-01-10 07:45:37,537 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_label45+token_ring.06.cil-2.c[383339,383352] [2022-01-10 07:45:37,552 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 07:45:37,591 INFO L208 MainTranslator]: Completed translation [2022-01-10 07:45:37,592 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:45:37 WrapperNode [2022-01-10 07:45:37,592 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 07:45:37,593 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 07:45:37,593 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 07:45:37,593 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 07:45:37,597 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:45:37" (1/1) ... [2022-01-10 07:45:37,660 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:45:37" (1/1) ... [2022-01-10 07:45:37,957 INFO L137 Inliner]: procedures = 57, calls = 59, calls flagged for inlining = 34, calls inlined = 34, statements flattened = 12821 [2022-01-10 07:45:37,957 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 07:45:37,958 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 07:45:37,958 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 07:45:37,958 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 07:45:37,964 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:45:37" (1/1) ... [2022-01-10 07:45:37,964 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:45:37" (1/1) ... [2022-01-10 07:45:38,001 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:45:37" (1/1) ... [2022-01-10 07:45:38,001 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:45:37" (1/1) ... [2022-01-10 07:45:38,244 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:45:37" (1/1) ... [2022-01-10 07:45:38,306 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:45:37" (1/1) ... [2022-01-10 07:45:38,325 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:45:37" (1/1) ... [2022-01-10 07:45:38,371 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 07:45:38,373 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 07:45:38,373 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 07:45:38,373 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 07:45:38,374 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:45:37" (1/1) ... [2022-01-10 07:45:38,380 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 07:45:38,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 07:45:38,407 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:45:38,427 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:45:38,434 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 07:45:38,434 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2022-01-10 07:45:38,434 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2022-01-10 07:45:38,434 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 07:45:38,434 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 07:45:38,434 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2022-01-10 07:45:38,434 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2022-01-10 07:45:38,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 07:45:38,434 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2022-01-10 07:45:38,434 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2022-01-10 07:45:38,434 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2022-01-10 07:45:38,434 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2022-01-10 07:45:38,435 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2022-01-10 07:45:38,435 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2022-01-10 07:45:38,435 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 07:45:38,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 07:45:38,555 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 07:45:38,556 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 07:45:45,069 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 07:45:45,097 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 07:45:45,097 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2022-01-10 07:45:45,101 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 07:45:45 BoogieIcfgContainer [2022-01-10 07:45:45,101 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 07:45:45,103 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 07:45:45,103 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 07:45:45,105 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 07:45:45,105 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 07:45:35" (1/3) ... [2022-01-10 07:45:45,106 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5110a252 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 07:45:45, skipping insertion in model container [2022-01-10 07:45:45,106 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:45:37" (2/3) ... [2022-01-10 07:45:45,106 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5110a252 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 07:45:45, skipping insertion in model container [2022-01-10 07:45:45,106 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 07:45:45" (3/3) ... [2022-01-10 07:45:45,107 INFO L111 eAbstractionObserver]: Analyzing ICFG Problem05_label45+token_ring.06.cil-2.c [2022-01-10 07:45:45,110 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 07:45:45,110 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 07:45:45,153 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 07:45:45,158 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:45:45,159 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 07:45:45,197 INFO L276 IsEmpty]: Start isEmpty. Operand has 2415 states, 2386 states have (on average 1.8512154233025986) internal successors, (4417), 2389 states have internal predecessors, (4417), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:45:45,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:45:45,213 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:45:45,213 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] [2022-01-10 07:45:45,213 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:45:45,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:45:45,217 INFO L85 PathProgramCache]: Analyzing trace with hash -72843931, now seen corresponding path program 1 times [2022-01-10 07:45:45,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:45:45,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1466582291] [2022-01-10 07:45:45,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:45:45,227 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:45:45,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:45:45,229 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:45:45,230 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:45:45,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:45:45,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:45:45,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:45:45,563 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:45:45,563 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:45:45,563 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:45:45,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1466582291] [2022-01-10 07:45:45,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1466582291] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:45:45,564 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:45:45,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:45:45,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725281731] [2022-01-10 07:45:45,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:45:45,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:45:45,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:45:45,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:45:45,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:45:45,588 INFO L87 Difference]: Start difference. First operand has 2415 states, 2386 states have (on average 1.8512154233025986) internal successors, (4417), 2389 states have internal predecessors, (4417), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (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:45:45,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:45:45,695 INFO L93 Difference]: Finished difference Result 4820 states and 8895 transitions. [2022-01-10 07:45:45,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:45:45,697 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:45:45,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:45:45,717 INFO L225 Difference]: With dead ends: 4820 [2022-01-10 07:45:45,718 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:45:45,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 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:45:45,727 INFO L933 BasicCegarLoop]: 4374 mSDtfsCounter, 341 mSDsluCounter, 4022 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 8396 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:45:45,728 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 8396 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:45:45,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:45:45,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:45:45,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2348 states, 2320 states have (on average 1.8387931034482758) internal successors, (4266), 2322 states have internal predecessors, (4266), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:45:45,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4306 transitions. [2022-01-10 07:45:45,817 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4306 transitions. Word has length 112 [2022-01-10 07:45:45,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:45:45,818 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4306 transitions. [2022-01-10 07:45:45,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (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:45:45,818 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4306 transitions. [2022-01-10 07:45:45,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:45:45,820 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:45:45,820 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] [2022-01-10 07:45:45,830 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:45:46,028 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:45:46,028 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:45:46,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:45:46,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1103884829, now seen corresponding path program 1 times [2022-01-10 07:45:46,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:45:46,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1353442759] [2022-01-10 07:45:46,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:45:46,030 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:45:46,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:45:46,032 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:45:46,037 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:45:46,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:45:46,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:45:46,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:45:46,415 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:45:46,415 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:45:46,415 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:45:46,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1353442759] [2022-01-10 07:45:46,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1353442759] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:45:46,416 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:45:46,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:45:46,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959166811] [2022-01-10 07:45:46,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:45:46,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:45:46,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:45:46,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:45:46,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:45:46,418 INFO L87 Difference]: Start difference. First operand 2348 states and 4306 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:46,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:45:46,687 INFO L93 Difference]: Finished difference Result 2561 states and 4636 transitions. [2022-01-10 07:45:46,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:45:46,687 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:45:46,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:45:46,695 INFO L225 Difference]: With dead ends: 2561 [2022-01-10 07:45:46,695 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:45:46,696 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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:45:46,697 INFO L933 BasicCegarLoop]: 4280 mSDtfsCounter, 4412 mSDsluCounter, 8285 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4426 SdHoareTripleChecker+Valid, 12565 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:45:46,697 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4426 Valid, 12565 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:45:46,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:45:46,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:45:46,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2348 states, 2320 states have (on average 1.8375) internal successors, (4263), 2322 states have internal predecessors, (4263), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:45:46,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4303 transitions. [2022-01-10 07:45:46,735 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4303 transitions. Word has length 112 [2022-01-10 07:45:46,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:45:46,735 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4303 transitions. [2022-01-10 07:45:46,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:46,735 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4303 transitions. [2022-01-10 07:45:46,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:45:46,736 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:45:46,736 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] [2022-01-10 07:45:46,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-01-10 07:45:46,962 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:45:46,962 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:45:46,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:45:46,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1846867167, now seen corresponding path program 1 times [2022-01-10 07:45:46,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:45:46,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1135822514] [2022-01-10 07:45:46,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:45:46,964 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:45:46,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:45:46,965 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:45:46,974 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:45:47,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:45:47,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:45:47,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:45:47,305 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:45:47,305 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:45:47,305 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:45:47,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1135822514] [2022-01-10 07:45:47,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1135822514] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:45:47,306 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:45:47,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:45:47,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414446134] [2022-01-10 07:45:47,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:45:47,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:45:47,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:45:47,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:45:47,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:45:47,307 INFO L87 Difference]: Start difference. First operand 2348 states and 4303 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:47,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:45:47,566 INFO L93 Difference]: Finished difference Result 2561 states and 4630 transitions. [2022-01-10 07:45:47,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:45:47,574 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:45:47,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:45:47,582 INFO L225 Difference]: With dead ends: 2561 [2022-01-10 07:45:47,582 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:45:47,586 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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:45:47,587 INFO L933 BasicCegarLoop]: 4277 mSDtfsCounter, 4406 mSDsluCounter, 8281 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4420 SdHoareTripleChecker+Valid, 12558 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:45:47,588 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4420 Valid, 12558 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:45:47,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:45:47,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:45:47,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2348 states, 2320 states have (on average 1.8362068965517242) internal successors, (4260), 2322 states have internal predecessors, (4260), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:45:47,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4300 transitions. [2022-01-10 07:45:47,627 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4300 transitions. Word has length 112 [2022-01-10 07:45:47,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:45:47,628 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4300 transitions. [2022-01-10 07:45:47,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:47,628 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4300 transitions. [2022-01-10 07:45:47,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:45:47,629 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:45:47,629 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] [2022-01-10 07:45:47,640 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:45:47,836 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:45:47,836 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:45:47,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:45:47,837 INFO L85 PathProgramCache]: Analyzing trace with hash 963358177, now seen corresponding path program 1 times [2022-01-10 07:45:47,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:45:47,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [482356041] [2022-01-10 07:45:47,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:45:47,837 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:45:47,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:45:47,839 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:45:47,840 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:45:47,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:45:47,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:45:47,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:45:48,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:45:48,096 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:45:48,096 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:45:48,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [482356041] [2022-01-10 07:45:48,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [482356041] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:45:48,096 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:45:48,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:45:48,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430852575] [2022-01-10 07:45:48,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:45:48,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:45:48,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:45:48,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:45:48,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:45:48,098 INFO L87 Difference]: Start difference. First operand 2348 states and 4300 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:48,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:45:48,323 INFO L93 Difference]: Finished difference Result 2561 states and 4624 transitions. [2022-01-10 07:45:48,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:45:48,324 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:45:48,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:45:48,332 INFO L225 Difference]: With dead ends: 2561 [2022-01-10 07:45:48,332 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:45:48,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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:45:48,334 INFO L933 BasicCegarLoop]: 4274 mSDtfsCounter, 4400 mSDsluCounter, 8277 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4414 SdHoareTripleChecker+Valid, 12551 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:45:48,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4414 Valid, 12551 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:45:48,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:45:48,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:45:48,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2348 states, 2320 states have (on average 1.8349137931034483) internal successors, (4257), 2322 states have internal predecessors, (4257), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:45:48,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4297 transitions. [2022-01-10 07:45:48,378 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4297 transitions. Word has length 112 [2022-01-10 07:45:48,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:45:48,378 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4297 transitions. [2022-01-10 07:45:48,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:48,378 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4297 transitions. [2022-01-10 07:45:48,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:45:48,379 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:45:48,379 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] [2022-01-10 07:45:48,399 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:45:48,586 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:45:48,587 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:45:48,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:45:48,587 INFO L85 PathProgramCache]: Analyzing trace with hash 957490141, now seen corresponding path program 1 times [2022-01-10 07:45:48,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:45:48,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [325032686] [2022-01-10 07:45:48,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:45:48,588 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:45:48,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:45:48,589 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:45:48,591 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:45:48,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:45:48,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:45:48,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:45:48,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:45:48,820 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:45:48,821 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:45:48,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [325032686] [2022-01-10 07:45:48,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [325032686] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:45:48,823 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:45:48,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:45:48,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066920684] [2022-01-10 07:45:48,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:45:48,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:45:48,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:45:48,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:45:48,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:45:48,825 INFO L87 Difference]: Start difference. First operand 2348 states and 4297 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:49,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:45:49,043 INFO L93 Difference]: Finished difference Result 2561 states and 4618 transitions. [2022-01-10 07:45:49,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:45:49,044 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:45:49,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:45:49,051 INFO L225 Difference]: With dead ends: 2561 [2022-01-10 07:45:49,051 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:45:49,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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:45:49,053 INFO L933 BasicCegarLoop]: 4271 mSDtfsCounter, 4394 mSDsluCounter, 8273 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4408 SdHoareTripleChecker+Valid, 12544 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:45:49,054 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4408 Valid, 12544 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:45:49,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:45:49,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:45:49,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2348 states, 2320 states have (on average 1.8336206896551723) internal successors, (4254), 2322 states have internal predecessors, (4254), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:45:49,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4294 transitions. [2022-01-10 07:45:49,238 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4294 transitions. Word has length 112 [2022-01-10 07:45:49,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:45:49,238 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4294 transitions. [2022-01-10 07:45:49,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:49,238 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4294 transitions. [2022-01-10 07:45:49,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:45:49,241 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:45:49,241 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] [2022-01-10 07:45:49,265 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:45:49,448 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:45:49,449 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:45:49,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:45:49,450 INFO L85 PathProgramCache]: Analyzing trace with hash 403111521, now seen corresponding path program 1 times [2022-01-10 07:45:49,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:45:49,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1668524029] [2022-01-10 07:45:49,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:45:49,451 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:45:49,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:45:49,453 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:45:49,454 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:45:49,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:45:49,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:45:49,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:45:49,674 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:45:49,674 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:45:49,676 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:45:49,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1668524029] [2022-01-10 07:45:49,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1668524029] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:45:49,676 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:45:49,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:45:49,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286961382] [2022-01-10 07:45:49,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:45:49,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:45:49,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:45:49,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:45:49,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:45:49,679 INFO L87 Difference]: Start difference. First operand 2348 states and 4294 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:49,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:45:49,901 INFO L93 Difference]: Finished difference Result 2561 states and 4612 transitions. [2022-01-10 07:45:49,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:45:49,902 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:45:49,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:45:49,909 INFO L225 Difference]: With dead ends: 2561 [2022-01-10 07:45:49,909 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:45:49,910 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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:45:49,912 INFO L933 BasicCegarLoop]: 4268 mSDtfsCounter, 4388 mSDsluCounter, 8269 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4402 SdHoareTripleChecker+Valid, 12537 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:45:49,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4402 Valid, 12537 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:45:49,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:45:49,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:45:49,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2348 states, 2320 states have (on average 1.8323275862068966) internal successors, (4251), 2322 states have internal predecessors, (4251), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:45:49,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4291 transitions. [2022-01-10 07:45:49,950 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4291 transitions. Word has length 112 [2022-01-10 07:45:49,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:45:49,950 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4291 transitions. [2022-01-10 07:45:49,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:49,950 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4291 transitions. [2022-01-10 07:45:49,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:45:49,951 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:45:49,951 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] [2022-01-10 07:45:49,962 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:45:50,162 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:45:50,165 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:45:50,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:45:50,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1770701661, now seen corresponding path program 1 times [2022-01-10 07:45:50,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:45:50,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [116077935] [2022-01-10 07:45:50,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:45:50,166 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:45:50,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:45:50,167 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:45:50,168 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:45:50,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:45:50,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:45:50,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:45:50,397 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:45:50,397 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:45:50,397 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:45:50,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [116077935] [2022-01-10 07:45:50,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [116077935] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:45:50,397 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:45:50,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:45:50,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643529040] [2022-01-10 07:45:50,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:45:50,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:45:50,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:45:50,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:45:50,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:45:50,399 INFO L87 Difference]: Start difference. First operand 2348 states and 4291 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:50,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:45:50,634 INFO L93 Difference]: Finished difference Result 2561 states and 4606 transitions. [2022-01-10 07:45:50,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:45:50,635 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:45:50,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:45:50,644 INFO L225 Difference]: With dead ends: 2561 [2022-01-10 07:45:50,649 INFO L226 Difference]: Without dead ends: 2348 [2022-01-10 07:45:50,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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:45:50,651 INFO L933 BasicCegarLoop]: 4265 mSDtfsCounter, 4382 mSDsluCounter, 8265 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4396 SdHoareTripleChecker+Valid, 12530 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:45:50,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4396 Valid, 12530 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:45:50,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-01-10 07:45:50,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2348. [2022-01-10 07:45:50,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2348 states, 2320 states have (on average 1.8310344827586207) internal successors, (4248), 2322 states have internal predecessors, (4248), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 07:45:50,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 4288 transitions. [2022-01-10 07:45:50,710 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 4288 transitions. Word has length 112 [2022-01-10 07:45:50,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:45:50,710 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 4288 transitions. [2022-01-10 07:45:50,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:50,711 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 4288 transitions. [2022-01-10 07:45:50,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:45:50,712 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:45:50,713 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] [2022-01-10 07:45:50,720 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:45:50,920 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:45:50,920 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:45:50,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:45:50,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1371771167, now seen corresponding path program 1 times [2022-01-10 07:45:50,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:45:50,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [578744605] [2022-01-10 07:45:50,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:45:50,922 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:45:50,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:45:50,923 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:45:50,924 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:45:51,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:45:51,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:45:51,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:45:51,180 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:45:51,180 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:45:51,180 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:45:51,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [578744605] [2022-01-10 07:45:51,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [578744605] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:45:51,180 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:45:51,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:45:51,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337591248] [2022-01-10 07:45:51,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:45:51,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:45:51,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:45:51,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:45:51,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:45:51,182 INFO L87 Difference]: Start difference. First operand 2348 states and 4288 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:51,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:45:51,511 INFO L93 Difference]: Finished difference Result 2615 states and 4684 transitions. [2022-01-10 07:45:51,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:45:51,512 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:45:51,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:45:51,520 INFO L225 Difference]: With dead ends: 2615 [2022-01-10 07:45:51,520 INFO L226 Difference]: Without dead ends: 2402 [2022-01-10 07:45:51,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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:45:51,522 INFO L933 BasicCegarLoop]: 4262 mSDtfsCounter, 4442 mSDsluCounter, 8260 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4456 SdHoareTripleChecker+Valid, 12522 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:45:51,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4456 Valid, 12522 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:45:51,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2402 states. [2022-01-10 07:45:51,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2402 to 2402. [2022-01-10 07:45:51,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2402 states, 2371 states have (on average 1.8203289751159848) internal successors, (4316), 2373 states have internal predecessors, (4316), 21 states have call successors, (21), 8 states have call predecessors, (21), 8 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-01-10 07:45:51,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2402 states to 2402 states and 4358 transitions. [2022-01-10 07:45:51,574 INFO L78 Accepts]: Start accepts. Automaton has 2402 states and 4358 transitions. Word has length 112 [2022-01-10 07:45:51,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:45:51,575 INFO L470 AbstractCegarLoop]: Abstraction has 2402 states and 4358 transitions. [2022-01-10 07:45:51,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:51,575 INFO L276 IsEmpty]: Start isEmpty. Operand 2402 states and 4358 transitions. [2022-01-10 07:45:51,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:45:51,576 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:45:51,576 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:45:51,585 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:45:51,784 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:45:51,784 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:45:51,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:45:51,785 INFO L85 PathProgramCache]: Analyzing trace with hash 148228254, now seen corresponding path program 1 times [2022-01-10 07:45:51,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:45:51,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [599460060] [2022-01-10 07:45:51,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:45:51,785 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:45:51,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:45:51,786 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:45:51,788 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:45:51,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:45:51,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:45:51,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:45:51,985 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:45:51,985 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:45:51,985 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:45:51,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [599460060] [2022-01-10 07:45:51,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [599460060] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:45:51,986 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:45:51,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:45:51,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401643752] [2022-01-10 07:45:51,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:45:51,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:45:51,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:45:51,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:45:51,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:45:51,989 INFO L87 Difference]: Start difference. First operand 2402 states and 4358 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:52,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:45:52,287 INFO L93 Difference]: Finished difference Result 2723 states and 4824 transitions. [2022-01-10 07:45:52,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:45:52,287 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:45:52,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:45:52,295 INFO L225 Difference]: With dead ends: 2723 [2022-01-10 07:45:52,295 INFO L226 Difference]: Without dead ends: 2456 [2022-01-10 07:45:52,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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:45:52,298 INFO L933 BasicCegarLoop]: 4259 mSDtfsCounter, 4434 mSDsluCounter, 8256 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4448 SdHoareTripleChecker+Valid, 12515 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:45:52,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4448 Valid, 12515 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:45:52,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2456 states. [2022-01-10 07:45:52,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2456 to 2456. [2022-01-10 07:45:52,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2456 states, 2422 states have (on average 1.8092485549132948) internal successors, (4382), 2424 states have internal predecessors, (4382), 22 states have call successors, (22), 10 states have call predecessors, (22), 10 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-01-10 07:45:52,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2456 states to 2456 states and 4426 transitions. [2022-01-10 07:45:52,341 INFO L78 Accepts]: Start accepts. Automaton has 2456 states and 4426 transitions. Word has length 112 [2022-01-10 07:45:52,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:45:52,341 INFO L470 AbstractCegarLoop]: Abstraction has 2456 states and 4426 transitions. [2022-01-10 07:45:52,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:52,342 INFO L276 IsEmpty]: Start isEmpty. Operand 2456 states and 4426 transitions. [2022-01-10 07:45:52,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:45:52,343 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:45:52,343 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] [2022-01-10 07:45:52,368 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-01-10 07:45:52,550 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:45:52,551 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:45:52,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:45:52,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1566717221, now seen corresponding path program 1 times [2022-01-10 07:45:52,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:45:52,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [19169009] [2022-01-10 07:45:52,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:45:52,554 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:45:52,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:45:52,555 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:45:52,556 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:45:52,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:45:52,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:45:52,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:45:52,811 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:45:52,811 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:45:52,811 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:45:52,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [19169009] [2022-01-10 07:45:52,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [19169009] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:45:52,811 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:45:52,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:45:52,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260439872] [2022-01-10 07:45:52,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:45:52,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:45:52,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:45:52,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:45:52,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:45:52,813 INFO L87 Difference]: Start difference. First operand 2456 states and 4426 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:53,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:45:53,169 INFO L93 Difference]: Finished difference Result 2831 states and 4960 transitions. [2022-01-10 07:45:53,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:45:53,170 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:45:53,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:45:53,190 INFO L225 Difference]: With dead ends: 2831 [2022-01-10 07:45:53,190 INFO L226 Difference]: Without dead ends: 2510 [2022-01-10 07:45:53,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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:45:53,193 INFO L933 BasicCegarLoop]: 4255 mSDtfsCounter, 4428 mSDsluCounter, 8252 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4442 SdHoareTripleChecker+Valid, 12507 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:45:53,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4442 Valid, 12507 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:45:53,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2510 states. [2022-01-10 07:45:53,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2510 to 2510. [2022-01-10 07:45:53,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2510 states, 2473 states have (on average 1.7978164173069147) internal successors, (4446), 2475 states have internal predecessors, (4446), 23 states have call successors, (23), 12 states have call predecessors, (23), 12 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-01-10 07:45:53,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2510 states to 2510 states and 4492 transitions. [2022-01-10 07:45:53,352 INFO L78 Accepts]: Start accepts. Automaton has 2510 states and 4492 transitions. Word has length 112 [2022-01-10 07:45:53,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:45:53,352 INFO L470 AbstractCegarLoop]: Abstraction has 2510 states and 4492 transitions. [2022-01-10 07:45:53,352 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:53,352 INFO L276 IsEmpty]: Start isEmpty. Operand 2510 states and 4492 transitions. [2022-01-10 07:45:53,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:45:53,353 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:45:53,353 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] [2022-01-10 07:45:53,375 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Ended with exit code 0 [2022-01-10 07:45:53,560 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:45:53,561 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:45:53,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:45:53,561 INFO L85 PathProgramCache]: Analyzing trace with hash -721565218, now seen corresponding path program 1 times [2022-01-10 07:45:53,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:45:53,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [357470755] [2022-01-10 07:45:53,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:45:53,563 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:45:53,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:45:53,564 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:45:53,580 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:45:53,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:45:53,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:45:53,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:45:53,828 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:45:53,828 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:45:53,828 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:45:53,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [357470755] [2022-01-10 07:45:53,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [357470755] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:45:53,829 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:45:53,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:45:53,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598280899] [2022-01-10 07:45:53,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:45:53,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:45:53,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:45:53,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:45:53,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:45:53,830 INFO L87 Difference]: Start difference. First operand 2510 states and 4492 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:54,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:45:54,115 INFO L93 Difference]: Finished difference Result 2939 states and 5092 transitions. [2022-01-10 07:45:54,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:45:54,116 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:45:54,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:45:54,122 INFO L225 Difference]: With dead ends: 2939 [2022-01-10 07:45:54,122 INFO L226 Difference]: Without dead ends: 2564 [2022-01-10 07:45:54,123 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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:45:54,123 INFO L933 BasicCegarLoop]: 4252 mSDtfsCounter, 4421 mSDsluCounter, 8248 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4435 SdHoareTripleChecker+Valid, 12500 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:45:54,124 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4435 Valid, 12500 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:45:54,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2564 states. [2022-01-10 07:45:54,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2564 to 2564. [2022-01-10 07:45:54,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2564 states, 2524 states have (on average 1.786053882725832) internal successors, (4508), 2526 states have internal predecessors, (4508), 24 states have call successors, (24), 14 states have call predecessors, (24), 14 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:45:54,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2564 states to 2564 states and 4556 transitions. [2022-01-10 07:45:54,167 INFO L78 Accepts]: Start accepts. Automaton has 2564 states and 4556 transitions. Word has length 112 [2022-01-10 07:45:54,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:45:54,167 INFO L470 AbstractCegarLoop]: Abstraction has 2564 states and 4556 transitions. [2022-01-10 07:45:54,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:54,168 INFO L276 IsEmpty]: Start isEmpty. Operand 2564 states and 4556 transitions. [2022-01-10 07:45:54,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:45:54,168 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:45:54,168 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] [2022-01-10 07:45:54,198 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:45:54,375 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:45:54,375 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:45:54,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:45:54,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1913125850, now seen corresponding path program 1 times [2022-01-10 07:45:54,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:45:54,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [113027019] [2022-01-10 07:45:54,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:45:54,376 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:45:54,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:45:54,377 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:45:54,379 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:45:54,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:45:54,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:45:54,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:45:54,600 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:45:54,600 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:45:54,600 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:45:54,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [113027019] [2022-01-10 07:45:54,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [113027019] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:45:54,601 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:45:54,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:45:54,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012091347] [2022-01-10 07:45:54,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:45:54,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:45:54,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:45:54,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:45:54,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:45:54,602 INFO L87 Difference]: Start difference. First operand 2564 states and 4556 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:54,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:45:54,877 INFO L93 Difference]: Finished difference Result 3047 states and 5220 transitions. [2022-01-10 07:45:54,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:45:54,877 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:45:54,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:45:54,882 INFO L225 Difference]: With dead ends: 3047 [2022-01-10 07:45:54,883 INFO L226 Difference]: Without dead ends: 2618 [2022-01-10 07:45:54,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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:45:54,885 INFO L933 BasicCegarLoop]: 4249 mSDtfsCounter, 4414 mSDsluCounter, 8244 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4428 SdHoareTripleChecker+Valid, 12493 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:45:54,885 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4428 Valid, 12493 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:45:54,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2618 states. [2022-01-10 07:45:54,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2618 to 2618. [2022-01-10 07:45:54,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2618 states, 2575 states have (on average 1.7739805825242718) internal successors, (4568), 2577 states have internal predecessors, (4568), 25 states have call successors, (25), 16 states have call predecessors, (25), 16 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-01-10 07:45:54,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2618 states to 2618 states and 4618 transitions. [2022-01-10 07:45:54,929 INFO L78 Accepts]: Start accepts. Automaton has 2618 states and 4618 transitions. Word has length 112 [2022-01-10 07:45:54,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:45:54,929 INFO L470 AbstractCegarLoop]: Abstraction has 2618 states and 4618 transitions. [2022-01-10 07:45:54,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:54,929 INFO L276 IsEmpty]: Start isEmpty. Operand 2618 states and 4618 transitions. [2022-01-10 07:45:54,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:45:54,930 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:45:54,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] [2022-01-10 07:45:54,953 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Ended with exit code 0 [2022-01-10 07:45:55,137 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:45:55,137 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:45:55,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:45:55,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1767241695, now seen corresponding path program 1 times [2022-01-10 07:45:55,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:45:55,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1398190601] [2022-01-10 07:45:55,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:45:55,138 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:45:55,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:45:55,139 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:45:55,140 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:45:55,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:45:55,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:45:55,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:45:55,383 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:45:55,384 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:45:55,384 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:45:55,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1398190601] [2022-01-10 07:45:55,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1398190601] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:45:55,384 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:45:55,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:45:55,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811736065] [2022-01-10 07:45:55,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:45:55,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:45:55,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:45:55,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:45:55,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:45:55,385 INFO L87 Difference]: Start difference. First operand 2618 states and 4618 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:55,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:45:55,687 INFO L93 Difference]: Finished difference Result 3155 states and 5344 transitions. [2022-01-10 07:45:55,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:45:55,687 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:45:55,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:45:55,691 INFO L225 Difference]: With dead ends: 3155 [2022-01-10 07:45:55,692 INFO L226 Difference]: Without dead ends: 2672 [2022-01-10 07:45:55,693 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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:45:55,693 INFO L933 BasicCegarLoop]: 4246 mSDtfsCounter, 4407 mSDsluCounter, 8240 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4421 SdHoareTripleChecker+Valid, 12486 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:45:55,693 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4421 Valid, 12486 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:45:55,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2672 states. [2022-01-10 07:45:55,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2672 to 2672. [2022-01-10 07:45:55,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2672 states, 2626 states have (on average 1.7616146230007617) internal successors, (4626), 2628 states have internal predecessors, (4626), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:45:55,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2672 states to 2672 states and 4678 transitions. [2022-01-10 07:45:55,733 INFO L78 Accepts]: Start accepts. Automaton has 2672 states and 4678 transitions. Word has length 112 [2022-01-10 07:45:55,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:45:55,733 INFO L470 AbstractCegarLoop]: Abstraction has 2672 states and 4678 transitions. [2022-01-10 07:45:55,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:45:55,733 INFO L276 IsEmpty]: Start isEmpty. Operand 2672 states and 4678 transitions. [2022-01-10 07:45:55,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:45:55,734 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:45:55,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] [2022-01-10 07:45:55,743 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:45:55,941 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:45:55,942 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:45:55,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:45:55,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1778616101, now seen corresponding path program 1 times [2022-01-10 07:45:55,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:45:55,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1100212534] [2022-01-10 07:45:55,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:45:55,942 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:45:55,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:45:55,944 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:45:55,945 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:45:56,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:45:56,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:45:56,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:45:56,185 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:45:56,185 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:45:56,185 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:45:56,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1100212534] [2022-01-10 07:45:56,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1100212534] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:45:56,185 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:45:56,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:45:56,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651888341] [2022-01-10 07:45:56,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:45:56,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:45:56,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:45:56,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:45:56,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:45:56,186 INFO L87 Difference]: Start difference. First operand 2672 states and 4678 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (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:45:56,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:45:56,260 INFO L93 Difference]: Finished difference Result 3299 states and 5509 transitions. [2022-01-10 07:45:56,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:45:56,260 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:45:56,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:45:56,267 INFO L225 Difference]: With dead ends: 3299 [2022-01-10 07:45:56,267 INFO L226 Difference]: Without dead ends: 2763 [2022-01-10 07:45:56,268 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 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:45:56,269 INFO L933 BasicCegarLoop]: 4267 mSDtfsCounter, 245 mSDsluCounter, 12895 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 17162 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:45:56,269 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 17162 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:45:56,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2763 states. [2022-01-10 07:45:56,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2763 to 2675. [2022-01-10 07:45:56,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2675 states, 2629 states have (on average 1.7584632940281475) internal successors, (4623), 2631 states have internal predecessors, (4623), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:45:56,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2675 states to 2675 states and 4675 transitions. [2022-01-10 07:45:56,321 INFO L78 Accepts]: Start accepts. Automaton has 2675 states and 4675 transitions. Word has length 112 [2022-01-10 07:45:56,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:45:56,322 INFO L470 AbstractCegarLoop]: Abstraction has 2675 states and 4675 transitions. [2022-01-10 07:45:56,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (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:45:56,322 INFO L276 IsEmpty]: Start isEmpty. Operand 2675 states and 4675 transitions. [2022-01-10 07:45:56,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:45:56,323 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:45:56,323 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] [2022-01-10 07:45:56,348 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-01-10 07:45:56,530 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:45:56,531 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:45:56,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:45:56,531 INFO L85 PathProgramCache]: Analyzing trace with hash 605308637, now seen corresponding path program 1 times [2022-01-10 07:45:56,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:45:56,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1418389168] [2022-01-10 07:45:56,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:45:56,532 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:45:56,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:45:56,533 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:45:56,568 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:45:56,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:45:56,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:45:56,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:45:56,757 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:45:56,757 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:45:56,757 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:45:56,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1418389168] [2022-01-10 07:45:56,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1418389168] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:45:56,757 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:45:56,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:45:56,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679882516] [2022-01-10 07:45:56,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:45:56,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:45:56,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:45:56,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:45:56,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:45:56,759 INFO L87 Difference]: Start difference. First operand 2675 states and 4675 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (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:45:56,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:45:56,878 INFO L93 Difference]: Finished difference Result 3753 states and 6087 transitions. [2022-01-10 07:45:56,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:45:56,878 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:45:56,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:45:56,884 INFO L225 Difference]: With dead ends: 3753 [2022-01-10 07:45:56,884 INFO L226 Difference]: Without dead ends: 3214 [2022-01-10 07:45:56,887 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 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:45:56,888 INFO L933 BasicCegarLoop]: 4267 mSDtfsCounter, 210 mSDsluCounter, 12900 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 17167 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:45:56,888 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 17167 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:45:56,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3214 states. [2022-01-10 07:45:56,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3214 to 2696. [2022-01-10 07:45:56,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2696 states, 2650 states have (on average 1.7524528301886793) internal successors, (4644), 2652 states have internal predecessors, (4644), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:45:56,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2696 states to 2696 states and 4696 transitions. [2022-01-10 07:45:56,945 INFO L78 Accepts]: Start accepts. Automaton has 2696 states and 4696 transitions. Word has length 112 [2022-01-10 07:45:56,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:45:56,946 INFO L470 AbstractCegarLoop]: Abstraction has 2696 states and 4696 transitions. [2022-01-10 07:45:56,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (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:45:56,946 INFO L276 IsEmpty]: Start isEmpty. Operand 2696 states and 4696 transitions. [2022-01-10 07:45:56,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:45:56,947 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:45:56,947 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] [2022-01-10 07:45:56,956 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-01-10 07:45:57,154 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:45:57,155 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:45:57,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:45:57,156 INFO L85 PathProgramCache]: Analyzing trace with hash -610845089, now seen corresponding path program 1 times [2022-01-10 07:45:57,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:45:57,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [130228353] [2022-01-10 07:45:57,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:45:57,156 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:45:57,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:45:57,157 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:45:57,159 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:45:57,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:45:57,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:45:57,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:45:57,370 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:45:57,370 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:45:57,370 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:45:57,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [130228353] [2022-01-10 07:45:57,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [130228353] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:45:57,371 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:45:57,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:45:57,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185680261] [2022-01-10 07:45:57,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:45:57,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:45:57,371 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:45:57,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:45:57,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:45:57,372 INFO L87 Difference]: Start difference. First operand 2696 states and 4696 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (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:45:57,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:45:57,444 INFO L93 Difference]: Finished difference Result 3319 states and 5507 transitions. [2022-01-10 07:45:57,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:45:57,445 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:45:57,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:45:57,449 INFO L225 Difference]: With dead ends: 3319 [2022-01-10 07:45:57,449 INFO L226 Difference]: Without dead ends: 2759 [2022-01-10 07:45:57,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 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:45:57,451 INFO L933 BasicCegarLoop]: 4269 mSDtfsCounter, 166 mSDsluCounter, 12866 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 17135 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:45:57,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 17135 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:45:57,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2759 states. [2022-01-10 07:45:57,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2759 to 2699. [2022-01-10 07:45:57,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2699 states, 2653 states have (on average 1.7493403693931397) internal successors, (4641), 2655 states have internal predecessors, (4641), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:45:57,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2699 states to 2699 states and 4693 transitions. [2022-01-10 07:45:57,498 INFO L78 Accepts]: Start accepts. Automaton has 2699 states and 4693 transitions. Word has length 112 [2022-01-10 07:45:57,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:45:57,498 INFO L470 AbstractCegarLoop]: Abstraction has 2699 states and 4693 transitions. [2022-01-10 07:45:57,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (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:45:57,498 INFO L276 IsEmpty]: Start isEmpty. Operand 2699 states and 4693 transitions. [2022-01-10 07:45:57,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:45:57,499 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:45:57,499 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] [2022-01-10 07:45:57,521 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:45:57,708 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:45:57,709 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:45:57,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:45:57,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1350729569, now seen corresponding path program 1 times [2022-01-10 07:45:57,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:45:57,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1896385659] [2022-01-10 07:45:57,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:45:57,710 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:45:57,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:45:57,711 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:45:57,712 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:45:57,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:45:57,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:45:57,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:45:57,906 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:45:57,907 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:45:57,907 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:45:57,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1896385659] [2022-01-10 07:45:57,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1896385659] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:45:57,907 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:45:57,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:45:57,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460841336] [2022-01-10 07:45:57,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:45:57,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:45:57,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:45:57,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:45:57,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:45:57,908 INFO L87 Difference]: Start difference. First operand 2699 states and 4693 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (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:45:57,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:45:57,976 INFO L93 Difference]: Finished difference Result 3311 states and 5483 transitions. [2022-01-10 07:45:57,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:45:57,976 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:45:57,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:45:57,981 INFO L225 Difference]: With dead ends: 3311 [2022-01-10 07:45:57,981 INFO L226 Difference]: Without dead ends: 2748 [2022-01-10 07:45:57,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 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:45:57,983 INFO L933 BasicCegarLoop]: 4267 mSDtfsCounter, 127 mSDsluCounter, 12845 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 17112 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:45:57,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 17112 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:45:57,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2748 states. [2022-01-10 07:45:58,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2748 to 2702. [2022-01-10 07:45:58,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2702 states, 2656 states have (on average 1.7462349397590362) internal successors, (4638), 2658 states have internal predecessors, (4638), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:45:58,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2702 states to 2702 states and 4690 transitions. [2022-01-10 07:45:58,035 INFO L78 Accepts]: Start accepts. Automaton has 2702 states and 4690 transitions. Word has length 112 [2022-01-10 07:45:58,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:45:58,035 INFO L470 AbstractCegarLoop]: Abstraction has 2702 states and 4690 transitions. [2022-01-10 07:45:58,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (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:45:58,036 INFO L276 IsEmpty]: Start isEmpty. Operand 2702 states and 4690 transitions. [2022-01-10 07:45:58,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:45:58,037 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:45:58,037 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] [2022-01-10 07:45:58,061 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:45:58,246 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:45:58,246 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:45:58,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:45:58,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1557452317, now seen corresponding path program 1 times [2022-01-10 07:45:58,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:45:58,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1166574680] [2022-01-10 07:45:58,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:45:58,247 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:45:58,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:45:58,248 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:45:58,250 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:45:58,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:45:58,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:45:58,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:45:58,473 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:45:58,474 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:45:58,474 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:45:58,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1166574680] [2022-01-10 07:45:58,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1166574680] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:45:58,474 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:45:58,474 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:45:58,474 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035054221] [2022-01-10 07:45:58,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:45:58,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:45:58,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:45:58,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:45:58,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:45:58,475 INFO L87 Difference]: Start difference. First operand 2702 states and 4690 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (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:45:58,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:45:58,550 INFO L93 Difference]: Finished difference Result 3289 states and 5441 transitions. [2022-01-10 07:45:58,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:45:58,551 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:45:58,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:45:58,557 INFO L225 Difference]: With dead ends: 3289 [2022-01-10 07:45:58,557 INFO L226 Difference]: Without dead ends: 2723 [2022-01-10 07:45:58,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 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:45:58,559 INFO L933 BasicCegarLoop]: 4267 mSDtfsCounter, 49 mSDsluCounter, 12815 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 17082 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:45:58,559 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 17082 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:45:58,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2723 states. [2022-01-10 07:45:58,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2723 to 2705. [2022-01-10 07:45:58,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2705 states, 2659 states have (on average 1.7431365174877773) internal successors, (4635), 2661 states have internal predecessors, (4635), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:45:58,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2705 states to 2705 states and 4687 transitions. [2022-01-10 07:45:58,609 INFO L78 Accepts]: Start accepts. Automaton has 2705 states and 4687 transitions. Word has length 112 [2022-01-10 07:45:58,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:45:58,610 INFO L470 AbstractCegarLoop]: Abstraction has 2705 states and 4687 transitions. [2022-01-10 07:45:58,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (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:45:58,610 INFO L276 IsEmpty]: Start isEmpty. Operand 2705 states and 4687 transitions. [2022-01-10 07:45:58,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:45:58,611 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:45:58,611 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] [2022-01-10 07:45:58,631 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:45:58,817 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:45:58,818 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:45:58,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:45:58,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1840121701, now seen corresponding path program 1 times [2022-01-10 07:45:58,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:45:58,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1337533526] [2022-01-10 07:45:58,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:45:58,819 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:45:58,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:45:58,836 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:45:58,914 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:45:58,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:45:58,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:45:58,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:45:59,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:45:59,124 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:45:59,124 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:45:59,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1337533526] [2022-01-10 07:45:59,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1337533526] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:45:59,124 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:45:59,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:45:59,125 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722200901] [2022-01-10 07:45:59,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:45:59,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:45:59,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:45:59,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:45:59,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:45:59,126 INFO L87 Difference]: Start difference. First operand 2705 states and 4687 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (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:45:59,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:45:59,195 INFO L93 Difference]: Finished difference Result 3281 states and 5417 transitions. [2022-01-10 07:45:59,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:45:59,196 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:45:59,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:45:59,200 INFO L225 Difference]: With dead ends: 3281 [2022-01-10 07:45:59,201 INFO L226 Difference]: Without dead ends: 2712 [2022-01-10 07:45:59,202 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 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:45:59,202 INFO L933 BasicCegarLoop]: 4267 mSDtfsCounter, 10 mSDsluCounter, 12800 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 17067 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:45:59,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 17067 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:45:59,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2712 states. [2022-01-10 07:45:59,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2712 to 2708. [2022-01-10 07:45:59,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2708 states, 2662 states have (on average 1.7400450788880542) internal successors, (4632), 2664 states have internal predecessors, (4632), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:45:59,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2708 states to 2708 states and 4684 transitions. [2022-01-10 07:45:59,262 INFO L78 Accepts]: Start accepts. Automaton has 2708 states and 4684 transitions. Word has length 112 [2022-01-10 07:45:59,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:45:59,262 INFO L470 AbstractCegarLoop]: Abstraction has 2708 states and 4684 transitions. [2022-01-10 07:45:59,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (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:45:59,262 INFO L276 IsEmpty]: Start isEmpty. Operand 2708 states and 4684 transitions. [2022-01-10 07:45:59,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:45:59,263 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:45:59,263 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] [2022-01-10 07:45:59,282 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:45:59,470 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:45:59,470 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:45:59,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:45:59,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1795314073, now seen corresponding path program 1 times [2022-01-10 07:45:59,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:45:59,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1072525391] [2022-01-10 07:45:59,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:45:59,471 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:45:59,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:45:59,473 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:45:59,475 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:45:59,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:45:59,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 07:45:59,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:45:59,761 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:45:59,762 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:45:59,762 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:45:59,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1072525391] [2022-01-10 07:45:59,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1072525391] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:45:59,762 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:45:59,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:45:59,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164728196] [2022-01-10 07:45:59,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:45:59,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:45:59,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:45:59,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:45:59,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:45:59,763 INFO L87 Difference]: Start difference. First operand 2708 states and 4684 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:46:00,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:00,143 INFO L93 Difference]: Finished difference Result 3878 states and 6118 transitions. [2022-01-10 07:46:00,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:46:00,144 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:46:00,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:00,149 INFO L225 Difference]: With dead ends: 3878 [2022-01-10 07:46:00,149 INFO L226 Difference]: Without dead ends: 3305 [2022-01-10 07:46:00,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 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:46:00,169 INFO L933 BasicCegarLoop]: 4298 mSDtfsCounter, 4412 mSDsluCounter, 8485 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4425 SdHoareTripleChecker+Valid, 12783 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:00,170 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4425 Valid, 12783 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:46:00,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3305 states. [2022-01-10 07:46:00,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3305 to 3288. [2022-01-10 07:46:00,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3288 states, 3202 states have (on average 1.6539662710805747) internal successors, (5296), 3205 states have internal predecessors, (5296), 47 states have call successors, (47), 36 states have call predecessors, (47), 37 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 07:46:00,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3288 states to 3288 states and 5391 transitions. [2022-01-10 07:46:00,245 INFO L78 Accepts]: Start accepts. Automaton has 3288 states and 5391 transitions. Word has length 112 [2022-01-10 07:46:00,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:00,245 INFO L470 AbstractCegarLoop]: Abstraction has 3288 states and 5391 transitions. [2022-01-10 07:46:00,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:46:00,245 INFO L276 IsEmpty]: Start isEmpty. Operand 3288 states and 5391 transitions. [2022-01-10 07:46:00,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:46:00,246 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:00,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] [2022-01-10 07:46:00,267 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:46:00,453 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:46:00,453 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:00,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:00,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1867700631, now seen corresponding path program 1 times [2022-01-10 07:46:00,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:00,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [307015610] [2022-01-10 07:46:00,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:00,454 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:00,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:00,455 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:46:00,457 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:46:00,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:00,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 07:46:00,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:00,713 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:46:00,713 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:00,714 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:00,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [307015610] [2022-01-10 07:46:00,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [307015610] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:00,714 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:00,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:00,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426669458] [2022-01-10 07:46:00,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:00,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:00,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:00,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:00,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:00,715 INFO L87 Difference]: Start difference. First operand 3288 states and 5391 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:46:01,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:01,078 INFO L93 Difference]: Finished difference Result 4585 states and 6997 transitions. [2022-01-10 07:46:01,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:46:01,079 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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 112 [2022-01-10 07:46:01,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:01,084 INFO L225 Difference]: With dead ends: 4585 [2022-01-10 07:46:01,084 INFO L226 Difference]: Without dead ends: 3432 [2022-01-10 07:46:01,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 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:46:01,087 INFO L933 BasicCegarLoop]: 4292 mSDtfsCounter, 4386 mSDsluCounter, 8236 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4399 SdHoareTripleChecker+Valid, 12528 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:01,087 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4399 Valid, 12528 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:46:01,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3432 states. [2022-01-10 07:46:01,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3432 to 3354. [2022-01-10 07:46:01,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3354 states, 3266 states have (on average 1.636558481322719) internal successors, (5345), 3269 states have internal predecessors, (5345), 47 states have call successors, (47), 38 states have call predecessors, (47), 39 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 07:46:01,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3354 states to 3354 states and 5440 transitions. [2022-01-10 07:46:01,173 INFO L78 Accepts]: Start accepts. Automaton has 3354 states and 5440 transitions. Word has length 112 [2022-01-10 07:46:01,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:01,174 INFO L470 AbstractCegarLoop]: Abstraction has 3354 states and 5440 transitions. [2022-01-10 07:46:01,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (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:46:01,174 INFO L276 IsEmpty]: Start isEmpty. Operand 3354 states and 5440 transitions. [2022-01-10 07:46:01,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 07:46:01,175 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:01,175 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] [2022-01-10 07:46:01,193 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:46:01,382 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:46:01,382 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:01,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:01,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1727152021, now seen corresponding path program 1 times [2022-01-10 07:46:01,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:01,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [623541679] [2022-01-10 07:46:01,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:01,383 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:01,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:01,384 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:46:01,385 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:46:01,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:01,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:46:01,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:01,624 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:46:01,625 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:01,625 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:01,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [623541679] [2022-01-10 07:46:01,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [623541679] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:01,625 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:01,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 07:46:01,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321065931] [2022-01-10 07:46:01,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:01,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:46:01,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:01,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:46:01,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:46:01,626 INFO L87 Difference]: Start difference. First operand 3354 states and 5440 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 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:46:01,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:01,751 INFO L93 Difference]: Finished difference Result 5759 states and 8349 transitions. [2022-01-10 07:46:01,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:46:01,751 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 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 112 [2022-01-10 07:46:01,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:01,758 INFO L225 Difference]: With dead ends: 5759 [2022-01-10 07:46:01,758 INFO L226 Difference]: Without dead ends: 4541 [2022-01-10 07:46:01,761 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 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:46:01,761 INFO L933 BasicCegarLoop]: 4318 mSDtfsCounter, 4147 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4147 SdHoareTripleChecker+Valid, 4594 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:46:01,762 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4147 Valid, 4594 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:46:01,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4541 states. [2022-01-10 07:46:01,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4541 to 4539. [2022-01-10 07:46:01,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4539 states, 4369 states have (on average 1.523689631494621) internal successors, (6657), 4375 states have internal predecessors, (6657), 90 states have call successors, (90), 76 states have call predecessors, (90), 78 states have return successors, (92), 88 states have call predecessors, (92), 90 states have call successors, (92) [2022-01-10 07:46:01,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4539 states to 4539 states and 6839 transitions. [2022-01-10 07:46:01,967 INFO L78 Accepts]: Start accepts. Automaton has 4539 states and 6839 transitions. Word has length 112 [2022-01-10 07:46:01,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:01,967 INFO L470 AbstractCegarLoop]: Abstraction has 4539 states and 6839 transitions. [2022-01-10 07:46:01,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 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:46:01,967 INFO L276 IsEmpty]: Start isEmpty. Operand 4539 states and 6839 transitions. [2022-01-10 07:46:01,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-01-10 07:46:01,970 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:01,970 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:46:01,981 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:46:02,177 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:46:02,177 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:02,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:02,177 INFO L85 PathProgramCache]: Analyzing trace with hash -2060590956, now seen corresponding path program 1 times [2022-01-10 07:46:02,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:02,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [91667436] [2022-01-10 07:46:02,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:02,178 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:02,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:02,188 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:46:02,258 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:46:02,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:02,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:46:02,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:02,598 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 07:46:02,598 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:02,598 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:02,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [91667436] [2022-01-10 07:46:02,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [91667436] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:02,599 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:02,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:02,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549831182] [2022-01-10 07:46:02,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:02,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:46:02,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:02,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:46:02,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:46:02,600 INFO L87 Difference]: Start difference. First operand 4539 states and 6839 transitions. Second operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 4 states have call successors, (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:46:02,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:02,985 INFO L93 Difference]: Finished difference Result 9226 states and 12417 transitions. [2022-01-10 07:46:02,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:46:02,986 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 4 states have call successors, (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 182 [2022-01-10 07:46:02,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:02,999 INFO L225 Difference]: With dead ends: 9226 [2022-01-10 07:46:02,999 INFO L226 Difference]: Without dead ends: 6824 [2022-01-10 07:46:03,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 180 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:46:03,009 INFO L933 BasicCegarLoop]: 4389 mSDtfsCounter, 4337 mSDsluCounter, 4464 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4343 SdHoareTripleChecker+Valid, 8853 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:03,009 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4343 Valid, 8853 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:46:03,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6824 states. [2022-01-10 07:46:03,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6824 to 6822. [2022-01-10 07:46:03,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6822 states, 6493 states have (on average 1.4130602186970584) internal successors, (9175), 6508 states have internal predecessors, (9175), 171 states have call successors, (171), 144 states have call predecessors, (171), 156 states have return successors, (195), 171 states have call predecessors, (195), 171 states have call successors, (195) [2022-01-10 07:46:03,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6822 states to 6822 states and 9541 transitions. [2022-01-10 07:46:03,525 INFO L78 Accepts]: Start accepts. Automaton has 6822 states and 9541 transitions. Word has length 182 [2022-01-10 07:46:03,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:03,525 INFO L470 AbstractCegarLoop]: Abstraction has 6822 states and 9541 transitions. [2022-01-10 07:46:03,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 4 states have call successors, (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:46:03,525 INFO L276 IsEmpty]: Start isEmpty. Operand 6822 states and 9541 transitions. [2022-01-10 07:46:03,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-01-10 07:46:03,532 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:03,532 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:46:03,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-01-10 07:46:03,732 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:46:03,733 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:03,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:03,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1533196906, now seen corresponding path program 1 times [2022-01-10 07:46:03,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:03,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1236010867] [2022-01-10 07:46:03,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:03,733 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:03,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:03,735 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:46:03,736 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:46:03,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:03,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:46:03,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:04,028 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 07:46:04,028 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:04,029 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:04,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1236010867] [2022-01-10 07:46:04,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1236010867] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:04,029 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:04,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:46:04,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752741484] [2022-01-10 07:46:04,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:04,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:46:04,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:04,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:46:04,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:46:04,030 INFO L87 Difference]: Start difference. First operand 6822 states and 9541 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (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:46:04,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:04,394 INFO L93 Difference]: Finished difference Result 11498 states and 15082 transitions. [2022-01-10 07:46:04,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:46:04,394 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (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 182 [2022-01-10 07:46:04,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:04,405 INFO L225 Difference]: With dead ends: 11498 [2022-01-10 07:46:04,406 INFO L226 Difference]: Without dead ends: 6813 [2022-01-10 07:46:04,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 180 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:46:04,413 INFO L933 BasicCegarLoop]: 4265 mSDtfsCounter, 300 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 8223 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:46:04,413 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [300 Valid, 8223 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:46:04,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6813 states. [2022-01-10 07:46:04,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6813 to 6813. [2022-01-10 07:46:04,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6813 states, 6487 states have (on average 1.4126714968398335) internal successors, (9164), 6501 states have internal predecessors, (9164), 168 states have call successors, (168), 144 states have call predecessors, (168), 156 states have return successors, (192), 168 states have call predecessors, (192), 168 states have call successors, (192) [2022-01-10 07:46:04,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6813 states to 6813 states and 9524 transitions. [2022-01-10 07:46:04,666 INFO L78 Accepts]: Start accepts. Automaton has 6813 states and 9524 transitions. Word has length 182 [2022-01-10 07:46:04,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:04,667 INFO L470 AbstractCegarLoop]: Abstraction has 6813 states and 9524 transitions. [2022-01-10 07:46:04,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (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:46:04,667 INFO L276 IsEmpty]: Start isEmpty. Operand 6813 states and 9524 transitions. [2022-01-10 07:46:04,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-10 07:46:04,670 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:04,670 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:46:04,695 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:46:04,878 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:46:04,878 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:04,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:04,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1739457933, now seen corresponding path program 1 times [2022-01-10 07:46:04,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:04,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1632506669] [2022-01-10 07:46:04,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:04,879 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:04,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:04,880 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:46:04,882 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:46:04,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:04,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:46:04,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:05,273 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 07:46:05,273 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:05,273 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:05,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1632506669] [2022-01-10 07:46:05,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1632506669] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:05,274 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:05,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:05,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408535816] [2022-01-10 07:46:05,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:05,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:46:05,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:05,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:46:05,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:46:05,275 INFO L87 Difference]: Start difference. First operand 6813 states and 9524 transitions. Second operand has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 4 states have call successors, (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:46:05,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:05,883 INFO L93 Difference]: Finished difference Result 15761 states and 20136 transitions. [2022-01-10 07:46:05,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:46:05,883 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 4 states have call successors, (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 183 [2022-01-10 07:46:05,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:05,906 INFO L225 Difference]: With dead ends: 15761 [2022-01-10 07:46:05,907 INFO L226 Difference]: Without dead ends: 11085 [2022-01-10 07:46:05,917 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:05,918 INFO L933 BasicCegarLoop]: 4372 mSDtfsCounter, 4332 mSDsluCounter, 4441 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4338 SdHoareTripleChecker+Valid, 8813 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:05,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4338 Valid, 8813 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:46:05,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11085 states. [2022-01-10 07:46:06,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11085 to 11083. [2022-01-10 07:46:06,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11083 states, 10458 states have (on average 1.3256836871294702) internal successors, (13864), 10489 states have internal predecessors, (13864), 319 states have call successors, (319), 272 states have call predecessors, (319), 304 states have return successors, (387), 323 states have call predecessors, (387), 319 states have call successors, (387) [2022-01-10 07:46:06,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11083 states to 11083 states and 14570 transitions. [2022-01-10 07:46:06,590 INFO L78 Accepts]: Start accepts. Automaton has 11083 states and 14570 transitions. Word has length 183 [2022-01-10 07:46:06,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:06,590 INFO L470 AbstractCegarLoop]: Abstraction has 11083 states and 14570 transitions. [2022-01-10 07:46:06,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 4 states have call successors, (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:46:06,591 INFO L276 IsEmpty]: Start isEmpty. Operand 11083 states and 14570 transitions. [2022-01-10 07:46:06,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-10 07:46:06,610 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:06,610 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:46:06,618 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:46:06,817 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:46:06,818 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:06,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:06,831 INFO L85 PathProgramCache]: Analyzing trace with hash -2028115313, now seen corresponding path program 1 times [2022-01-10 07:46:06,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:06,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [976709396] [2022-01-10 07:46:06,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:06,832 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:06,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:06,852 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:46:06,854 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:46:06,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:06,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:46:06,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:07,141 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 07:46:07,141 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:07,142 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:07,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [976709396] [2022-01-10 07:46:07,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [976709396] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:07,142 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:07,142 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:46:07,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474349194] [2022-01-10 07:46:07,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:07,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:46:07,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:07,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:46:07,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:46:07,143 INFO L87 Difference]: Start difference. First operand 11083 states and 14570 transitions. Second operand has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (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:46:07,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:07,630 INFO L93 Difference]: Finished difference Result 20021 states and 25143 transitions. [2022-01-10 07:46:07,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:46:07,631 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (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 183 [2022-01-10 07:46:07,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:07,649 INFO L225 Difference]: With dead ends: 20021 [2022-01-10 07:46:07,649 INFO L226 Difference]: Without dead ends: 11075 [2022-01-10 07:46:07,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:46:07,663 INFO L933 BasicCegarLoop]: 4264 mSDtfsCounter, 298 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 8222 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:46:07,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 8222 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:46:07,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11075 states. [2022-01-10 07:46:08,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11075 to 11075. [2022-01-10 07:46:08,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11075 states, 10453 states have (on average 1.3254568066583756) internal successors, (13855), 10483 states have internal predecessors, (13855), 316 states have call successors, (316), 272 states have call predecessors, (316), 304 states have return successors, (384), 320 states have call predecessors, (384), 316 states have call successors, (384) [2022-01-10 07:46:08,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11075 states to 11075 states and 14555 transitions. [2022-01-10 07:46:08,222 INFO L78 Accepts]: Start accepts. Automaton has 11075 states and 14555 transitions. Word has length 183 [2022-01-10 07:46:08,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:08,222 INFO L470 AbstractCegarLoop]: Abstraction has 11075 states and 14555 transitions. [2022-01-10 07:46:08,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (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:46:08,222 INFO L276 IsEmpty]: Start isEmpty. Operand 11075 states and 14555 transitions. [2022-01-10 07:46:08,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-01-10 07:46:08,226 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:08,226 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:46:08,240 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:46:08,434 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:46:08,435 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:08,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:08,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1851090616, now seen corresponding path program 1 times [2022-01-10 07:46:08,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:08,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [307700331] [2022-01-10 07:46:08,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:08,436 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:08,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:08,436 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:46:08,438 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:46:08,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:08,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:46:08,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:08,764 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 07:46:08,764 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:08,765 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:08,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [307700331] [2022-01-10 07:46:08,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [307700331] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:08,765 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:08,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:08,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309949135] [2022-01-10 07:46:08,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:08,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:46:08,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:08,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:46:08,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:46:08,766 INFO L87 Difference]: Start difference. First operand 11075 states and 14555 transitions. Second operand has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (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:46:09,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:09,774 INFO L93 Difference]: Finished difference Result 28146 states and 34761 transitions. [2022-01-10 07:46:09,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:46:09,775 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (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 184 [2022-01-10 07:46:09,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:09,888 INFO L225 Difference]: With dead ends: 28146 [2022-01-10 07:46:09,889 INFO L226 Difference]: Without dead ends: 19208 [2022-01-10 07:46:09,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:09,901 INFO L933 BasicCegarLoop]: 4361 mSDtfsCounter, 4325 mSDsluCounter, 4418 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4331 SdHoareTripleChecker+Valid, 8779 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:09,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4331 Valid, 8779 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:46:09,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19208 states. [2022-01-10 07:46:10,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19208 to 19206. [2022-01-10 07:46:10,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19206 states, 18013 states have (on average 1.2653639038472215) internal successors, (22793), 18080 states have internal predecessors, (22793), 599 states have call successors, (599), 512 states have call predecessors, (599), 592 states have return successors, (763), 615 states have call predecessors, (763), 599 states have call successors, (763) [2022-01-10 07:46:10,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19206 states to 19206 states and 24155 transitions. [2022-01-10 07:46:10,815 INFO L78 Accepts]: Start accepts. Automaton has 19206 states and 24155 transitions. Word has length 184 [2022-01-10 07:46:10,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:10,815 INFO L470 AbstractCegarLoop]: Abstraction has 19206 states and 24155 transitions. [2022-01-10 07:46:10,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (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:46:10,815 INFO L276 IsEmpty]: Start isEmpty. Operand 19206 states and 24155 transitions. [2022-01-10 07:46:10,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-01-10 07:46:10,823 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:10,823 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:46:10,831 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:46:11,031 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:46:11,031 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:11,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:11,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1916482630, now seen corresponding path program 1 times [2022-01-10 07:46:11,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:11,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [929161885] [2022-01-10 07:46:11,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:11,032 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:11,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:11,034 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:46:11,035 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:46:11,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:11,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:46:11,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:11,373 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 07:46:11,373 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:11,373 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:11,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [929161885] [2022-01-10 07:46:11,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [929161885] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:11,373 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:11,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:46:11,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543293800] [2022-01-10 07:46:11,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:11,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:46:11,374 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:11,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:46:11,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:46:11,375 INFO L87 Difference]: Start difference. First operand 19206 states and 24155 transitions. Second operand has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 2 states have call successors, (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:46:12,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:12,363 INFO L93 Difference]: Finished difference Result 36268 states and 44316 transitions. [2022-01-10 07:46:12,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:46:12,363 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 2 states have call successors, (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 184 [2022-01-10 07:46:12,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:12,399 INFO L225 Difference]: With dead ends: 36268 [2022-01-10 07:46:12,399 INFO L226 Difference]: Without dead ends: 19199 [2022-01-10 07:46:12,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:46:12,428 INFO L933 BasicCegarLoop]: 4263 mSDtfsCounter, 296 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 8221 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:46:12,428 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 8221 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:46:12,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19199 states. [2022-01-10 07:46:13,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19199 to 19199. [2022-01-10 07:46:13,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19199 states, 18009 states have (on average 1.2652562607585096) internal successors, (22786), 18075 states have internal predecessors, (22786), 596 states have call successors, (596), 512 states have call predecessors, (596), 592 states have return successors, (760), 612 states have call predecessors, (760), 596 states have call successors, (760) [2022-01-10 07:46:13,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19199 states to 19199 states and 24142 transitions. [2022-01-10 07:46:13,479 INFO L78 Accepts]: Start accepts. Automaton has 19199 states and 24142 transitions. Word has length 184 [2022-01-10 07:46:13,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:13,480 INFO L470 AbstractCegarLoop]: Abstraction has 19199 states and 24142 transitions. [2022-01-10 07:46:13,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 2 states have call successors, (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:46:13,480 INFO L276 IsEmpty]: Start isEmpty. Operand 19199 states and 24142 transitions. [2022-01-10 07:46:13,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-01-10 07:46:13,487 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:13,487 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:46:13,509 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:46:13,693 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:46:13,694 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:13,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:13,694 INFO L85 PathProgramCache]: Analyzing trace with hash 129782633, now seen corresponding path program 1 times [2022-01-10 07:46:13,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:13,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1428310814] [2022-01-10 07:46:13,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:13,695 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:13,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:13,696 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:46:13,697 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:46:13,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:13,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:46:13,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:14,085 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 07:46:14,085 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:14,086 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:14,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1428310814] [2022-01-10 07:46:14,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1428310814] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:14,086 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:14,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:14,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878610208] [2022-01-10 07:46:14,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:14,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:46:14,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:14,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:46:14,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:46:14,087 INFO L87 Difference]: Start difference. First operand 19199 states and 24142 transitions. Second operand has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (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:46:16,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:16,282 INFO L93 Difference]: Finished difference Result 55769 states and 67155 transitions. [2022-01-10 07:46:16,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:46:16,283 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (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 185 [2022-01-10 07:46:16,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:16,410 INFO L225 Difference]: With dead ends: 55769 [2022-01-10 07:46:16,411 INFO L226 Difference]: Without dead ends: 38707 [2022-01-10 07:46:16,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:16,441 INFO L933 BasicCegarLoop]: 4363 mSDtfsCounter, 4329 mSDsluCounter, 4400 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4335 SdHoareTripleChecker+Valid, 8763 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:16,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4335 Valid, 8763 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:46:16,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38707 states. [2022-01-10 07:46:18,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38707 to 37937. [2022-01-10 07:46:18,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37937 states, 35304 states have (on average 1.2195218672105144) internal successors, (43054), 35643 states have internal predecessors, (43054), 1127 states have call successors, (1127), 960 states have call predecessors, (1127), 1504 states have return successors, (1868), 1335 states have call predecessors, (1868), 1127 states have call successors, (1868) [2022-01-10 07:46:18,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37937 states to 37937 states and 46049 transitions. [2022-01-10 07:46:18,833 INFO L78 Accepts]: Start accepts. Automaton has 37937 states and 46049 transitions. Word has length 185 [2022-01-10 07:46:18,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:18,833 INFO L470 AbstractCegarLoop]: Abstraction has 37937 states and 46049 transitions. [2022-01-10 07:46:18,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (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:46:18,833 INFO L276 IsEmpty]: Start isEmpty. Operand 37937 states and 46049 transitions. [2022-01-10 07:46:18,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-01-10 07:46:18,848 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:18,848 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:46:18,857 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:46:19,056 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:46:19,056 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:19,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:19,057 INFO L85 PathProgramCache]: Analyzing trace with hash 657176683, now seen corresponding path program 1 times [2022-01-10 07:46:19,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:19,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1933015334] [2022-01-10 07:46:19,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:19,057 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:19,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:19,058 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:46:19,060 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:46:19,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:19,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:46:19,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:19,420 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 07:46:19,420 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:19,420 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:19,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1933015334] [2022-01-10 07:46:19,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1933015334] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:19,421 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:19,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:46:19,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407210770] [2022-01-10 07:46:19,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:19,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:46:19,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:19,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:46:19,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:46:19,422 INFO L87 Difference]: Start difference. First operand 37937 states and 46049 transitions. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (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:46:22,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:22,144 INFO L93 Difference]: Finished difference Result 73732 states and 88108 transitions. [2022-01-10 07:46:22,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:46:22,145 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (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 185 [2022-01-10 07:46:22,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:22,225 INFO L225 Difference]: With dead ends: 73732 [2022-01-10 07:46:22,225 INFO L226 Difference]: Without dead ends: 37931 [2022-01-10 07:46:22,285 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:46:22,285 INFO L933 BasicCegarLoop]: 4262 mSDtfsCounter, 294 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 8220 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:46:22,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [294 Valid, 8220 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:46:22,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37931 states. [2022-01-10 07:46:24,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37931 to 37931. [2022-01-10 07:46:24,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37931 states, 35301 states have (on average 1.2194838673125408) internal successors, (43049), 35639 states have internal predecessors, (43049), 1124 states have call successors, (1124), 960 states have call predecessors, (1124), 1504 states have return successors, (1864), 1332 states have call predecessors, (1864), 1124 states have call successors, (1864) [2022-01-10 07:46:24,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37931 states to 37931 states and 46037 transitions. [2022-01-10 07:46:24,871 INFO L78 Accepts]: Start accepts. Automaton has 37931 states and 46037 transitions. Word has length 185 [2022-01-10 07:46:24,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:24,872 INFO L470 AbstractCegarLoop]: Abstraction has 37931 states and 46037 transitions. [2022-01-10 07:46:24,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (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:46:24,872 INFO L276 IsEmpty]: Start isEmpty. Operand 37931 states and 46037 transitions. [2022-01-10 07:46:24,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2022-01-10 07:46:24,885 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:24,885 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:46:24,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-01-10 07:46:25,092 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:46:25,093 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:25,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:25,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1328272604, now seen corresponding path program 1 times [2022-01-10 07:46:25,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:25,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1944173147] [2022-01-10 07:46:25,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:25,094 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:25,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:25,095 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:46:25,096 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:46:25,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:25,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:46:25,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:25,510 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 07:46:25,510 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:25,510 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:25,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1944173147] [2022-01-10 07:46:25,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1944173147] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:25,510 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:25,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:25,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616932644] [2022-01-10 07:46:25,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:25,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:46:25,511 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:25,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:46:25,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:46:25,512 INFO L87 Difference]: Start difference. First operand 37931 states and 46037 transitions. Second operand has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 4 states have call successors, (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:46:30,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:30,040 INFO L93 Difference]: Finished difference Result 105003 states and 124759 transitions. [2022-01-10 07:46:30,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:46:30,041 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 4 states have call successors, (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 186 [2022-01-10 07:46:30,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:30,213 INFO L225 Difference]: With dead ends: 105003 [2022-01-10 07:46:30,213 INFO L226 Difference]: Without dead ends: 69209 [2022-01-10 07:46:30,268 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:30,269 INFO L933 BasicCegarLoop]: 4260 mSDtfsCounter, 4324 mSDsluCounter, 4315 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4330 SdHoareTripleChecker+Valid, 8575 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:30,269 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4330 Valid, 8575 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:46:30,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69209 states. [2022-01-10 07:46:34,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69209 to 69207. [2022-01-10 07:46:34,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69207 states, 64209 states have (on average 1.197604697160834) internal successors, (76897), 64883 states have internal predecessors, (76897), 2116 states have call successors, (2116), 1792 states have call predecessors, (2116), 2880 states have return successors, (3608), 2532 states have call predecessors, (3608), 2116 states have call successors, (3608) [2022-01-10 07:46:35,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69207 states to 69207 states and 82621 transitions. [2022-01-10 07:46:35,056 INFO L78 Accepts]: Start accepts. Automaton has 69207 states and 82621 transitions. Word has length 186 [2022-01-10 07:46:35,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:35,056 INFO L470 AbstractCegarLoop]: Abstraction has 69207 states and 82621 transitions. [2022-01-10 07:46:35,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 4 states have call successors, (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:46:35,057 INFO L276 IsEmpty]: Start isEmpty. Operand 69207 states and 82621 transitions. [2022-01-10 07:46:35,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-01-10 07:46:35,084 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:35,084 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:46:35,092 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:46:35,292 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:46:35,293 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:35,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:35,293 INFO L85 PathProgramCache]: Analyzing trace with hash -352937659, now seen corresponding path program 1 times [2022-01-10 07:46:35,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:35,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1849433829] [2022-01-10 07:46:35,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:35,294 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:35,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:35,295 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:46:35,537 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:46:35,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:35,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:46:35,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:35,903 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 07:46:35,903 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:35,903 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:35,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1849433829] [2022-01-10 07:46:35,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1849433829] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:35,904 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:35,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:35,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727471420] [2022-01-10 07:46:35,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:35,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:46:35,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:35,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:46:35,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:46:35,905 INFO L87 Difference]: Start difference. First operand 69207 states and 82621 transitions. Second operand has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 4 states have call successors, (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)