/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/pc_sfifo_3.cil+token_ring.11.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 08:24:02,342 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 08:24:02,343 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 08:24:02,362 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 08:24:02,362 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 08:24:02,363 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 08:24:02,364 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 08:24:02,365 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 08:24:02,366 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 08:24:02,367 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 08:24:02,367 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 08:24:02,368 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 08:24:02,368 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 08:24:02,369 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 08:24:02,370 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 08:24:02,370 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 08:24:02,371 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 08:24:02,371 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 08:24:02,372 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 08:24:02,374 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 08:24:02,375 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 08:24:02,379 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 08:24:02,380 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 08:24:02,380 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 08:24:02,382 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 08:24:02,382 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 08:24:02,382 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 08:24:02,383 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 08:24:02,383 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 08:24:02,383 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 08:24:02,383 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 08:24:02,384 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 08:24:02,384 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 08:24:02,385 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 08:24:02,405 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 08:24:02,405 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 08:24:02,406 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 08:24:02,406 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 08:24:02,406 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 08:24:02,407 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 08:24:02,407 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 08:24:02,408 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 08:24:02,433 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 08:24:02,434 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 08:24:02,434 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 08:24:02,434 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 08:24:02,435 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 08:24:02,435 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 08:24:02,435 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 08:24:02,435 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 08:24:02,436 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 08:24:02,436 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 08:24:02,436 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 08:24:02,436 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 08:24:02,436 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 08:24:02,436 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 08:24:02,437 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 08:24:02,437 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 08:24:02,437 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 08:24:02,437 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 08:24:02,437 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 08:24:02,437 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 08:24:02,437 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 08:24:02,437 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 08:24:02,437 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 08:24:02,437 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:24:02,438 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 08:24:02,438 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 08:24:02,438 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 08:24:02,438 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 08:24:02,439 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 08:24:02,439 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 08:24:02,439 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 08:24:02,439 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 08:24:02,439 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 08:24:02,439 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 08:24:02,627 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 08:24:02,652 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 08:24:02,653 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 08:24:02,654 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 08:24:02,655 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 08:24:02,655 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pc_sfifo_3.cil+token_ring.11.cil-1.c [2022-01-10 08:24:02,705 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/420250fbf/8b845131ca9549ec98a821bb8cb6bea9/FLAGcd3d2519b [2022-01-10 08:24:03,096 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 08:24:03,096 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_3.cil+token_ring.11.cil-1.c [2022-01-10 08:24:03,109 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/420250fbf/8b845131ca9549ec98a821bb8cb6bea9/FLAGcd3d2519b [2022-01-10 08:24:03,117 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/420250fbf/8b845131ca9549ec98a821bb8cb6bea9 [2022-01-10 08:24:03,118 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 08:24:03,119 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 08:24:03,120 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 08:24:03,120 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 08:24:03,122 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 08:24:03,122 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:24:03" (1/1) ... [2022-01-10 08:24:03,123 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4aa13fd7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:24:03, skipping insertion in model container [2022-01-10 08:24:03,123 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:24:03" (1/1) ... [2022-01-10 08:24:03,127 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 08:24:03,159 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 08:24:03,269 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/pc_sfifo_3.cil+token_ring.11.cil-1.c[911,924] [2022-01-10 08:24:03,342 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/pc_sfifo_3.cil+token_ring.11.cil-1.c[8416,8429] [2022-01-10 08:24:03,391 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:24:03,402 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 08:24:03,409 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/pc_sfifo_3.cil+token_ring.11.cil-1.c[911,924] [2022-01-10 08:24:03,437 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/pc_sfifo_3.cil+token_ring.11.cil-1.c[8416,8429] [2022-01-10 08:24:03,463 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:24:03,477 INFO L208 MainTranslator]: Completed translation [2022-01-10 08:24:03,478 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:24:03 WrapperNode [2022-01-10 08:24:03,478 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 08:24:03,479 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 08:24:03,479 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 08:24:03,480 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 08:24:03,485 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:24:03" (1/1) ... [2022-01-10 08:24:03,498 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:24:03" (1/1) ... [2022-01-10 08:24:03,531 INFO L137 Inliner]: procedures = 78, calls = 95, calls flagged for inlining = 45, calls inlined = 45, statements flattened = 986 [2022-01-10 08:24:03,532 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 08:24:03,532 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 08:24:03,533 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 08:24:03,533 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 08:24:03,538 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:24:03" (1/1) ... [2022-01-10 08:24:03,538 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:24:03" (1/1) ... [2022-01-10 08:24:03,542 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:24:03" (1/1) ... [2022-01-10 08:24:03,542 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:24:03" (1/1) ... [2022-01-10 08:24:03,556 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:24:03" (1/1) ... [2022-01-10 08:24:03,566 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:24:03" (1/1) ... [2022-01-10 08:24:03,569 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:24:03" (1/1) ... [2022-01-10 08:24:03,574 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 08:24:03,587 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 08:24:03,587 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 08:24:03,588 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 08:24:03,588 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:24:03" (1/1) ... [2022-01-10 08:24:03,598 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:24:03,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 08:24:03,628 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 08:24:03,655 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 08:24:03,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 08:24:03,657 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 08:24:03,657 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 08:24:03,657 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2022-01-10 08:24:03,657 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2022-01-10 08:24:03,658 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2022-01-10 08:24:03,658 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2022-01-10 08:24:03,658 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2022-01-10 08:24:03,658 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2022-01-10 08:24:03,658 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2022-01-10 08:24:03,659 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2022-01-10 08:24:03,659 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2022-01-10 08:24:03,659 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2022-01-10 08:24:03,659 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2022-01-10 08:24:03,659 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2022-01-10 08:24:03,659 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2022-01-10 08:24:03,659 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2022-01-10 08:24:03,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 08:24:03,659 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2022-01-10 08:24:03,659 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2022-01-10 08:24:03,659 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2022-01-10 08:24:03,659 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2022-01-10 08:24:03,659 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2022-01-10 08:24:03,659 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2022-01-10 08:24:03,660 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2022-01-10 08:24:03,660 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2022-01-10 08:24:03,660 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2022-01-10 08:24:03,660 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2022-01-10 08:24:03,660 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 08:24:03,660 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 08:24:03,660 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2022-01-10 08:24:03,660 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2022-01-10 08:24:03,660 INFO L130 BoogieDeclarations]: Found specification of procedure error2 [2022-01-10 08:24:03,660 INFO L138 BoogieDeclarations]: Found implementation of procedure error2 [2022-01-10 08:24:03,795 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 08:24:03,796 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 08:24:04,325 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##56: assume !(1bv32 == ~q_free~0); [2022-01-10 08:24:04,325 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##55: assume 1bv32 == ~q_free~0;~c_dr_st~0 := 2bv32;~c_dr_pc~0 := 2bv32;~a_t~0 := do_read_c_~a~0#1; [2022-01-10 08:24:04,386 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 08:24:04,399 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 08:24:04,399 INFO L299 CfgBuilder]: Removed 18 assume(true) statements. [2022-01-10 08:24:04,401 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:24:04 BoogieIcfgContainer [2022-01-10 08:24:04,402 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 08:24:04,403 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 08:24:04,403 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 08:24:04,405 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 08:24:04,405 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 08:24:03" (1/3) ... [2022-01-10 08:24:04,406 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65995cde and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:24:04, skipping insertion in model container [2022-01-10 08:24:04,406 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:24:03" (2/3) ... [2022-01-10 08:24:04,406 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65995cde and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:24:04, skipping insertion in model container [2022-01-10 08:24:04,406 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:24:04" (3/3) ... [2022-01-10 08:24:04,408 INFO L111 eAbstractionObserver]: Analyzing ICFG pc_sfifo_3.cil+token_ring.11.cil-1.c [2022-01-10 08:24:04,411 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 08:24:04,411 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 08:24:04,447 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 08:24:04,451 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 08:24:04,451 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 08:24:04,468 INFO L276 IsEmpty]: Start isEmpty. Operand has 482 states, 421 states have (on average 1.6389548693586697) internal successors, (690), 429 states have internal predecessors, (690), 43 states have call successors, (43), 15 states have call predecessors, (43), 15 states have return successors, (43), 41 states have call predecessors, (43), 43 states have call successors, (43) [2022-01-10 08:24:04,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:24:04,475 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:04,475 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] [2022-01-10 08:24:04,476 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:04,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:04,481 INFO L85 PathProgramCache]: Analyzing trace with hash 42670934, now seen corresponding path program 1 times [2022-01-10 08:24:04,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:04,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1794979721] [2022-01-10 08:24:04,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:04,492 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:04,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:04,493 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 08:24:04,507 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 08:24:04,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:04,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-10 08:24:04,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:04,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 08:24:04,812 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:04,812 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:04,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1794979721] [2022-01-10 08:24:04,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1794979721] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:04,813 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:04,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:24:04,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100247070] [2022-01-10 08:24:04,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:04,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:24:04,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:04,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:24:04,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:04,846 INFO L87 Difference]: Start difference. First operand has 482 states, 421 states have (on average 1.6389548693586697) internal successors, (690), 429 states have internal predecessors, (690), 43 states have call successors, (43), 15 states have call predecessors, (43), 15 states have return successors, (43), 41 states have call predecessors, (43), 43 states have call successors, (43) Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:24:05,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:05,744 INFO L93 Difference]: Finished difference Result 1055 states and 1693 transitions. [2022-01-10 08:24:05,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:24:05,747 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 65 [2022-01-10 08:24:05,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:05,758 INFO L225 Difference]: With dead ends: 1055 [2022-01-10 08:24:05,759 INFO L226 Difference]: Without dead ends: 590 [2022-01-10 08:24:05,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 61 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 08:24:05,767 INFO L933 BasicCegarLoop]: 735 mSDtfsCounter, 498 mSDsluCounter, 1123 mSDsCounter, 0 mSdLazyCounter, 797 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 1858 SdHoareTripleChecker+Invalid, 865 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 797 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:05,776 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [507 Valid, 1858 Invalid, 865 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 797 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-10 08:24:05,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2022-01-10 08:24:05,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 583. [2022-01-10 08:24:05,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 503 states have (on average 1.52882703777336) internal successors, (769), 510 states have internal predecessors, (769), 56 states have call successors, (56), 22 states have call predecessors, (56), 22 states have return successors, (57), 53 states have call predecessors, (57), 52 states have call successors, (57) [2022-01-10 08:24:05,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 882 transitions. [2022-01-10 08:24:05,867 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 882 transitions. Word has length 65 [2022-01-10 08:24:05,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:05,868 INFO L470 AbstractCegarLoop]: Abstraction has 583 states and 882 transitions. [2022-01-10 08:24:05,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:24:05,869 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 882 transitions. [2022-01-10 08:24:05,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:24:05,876 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:05,876 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] [2022-01-10 08:24:05,885 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-01-10 08:24:06,088 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 08:24:06,088 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:06,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:06,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1721559574, now seen corresponding path program 1 times [2022-01-10 08:24:06,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:06,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1250384797] [2022-01-10 08:24:06,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:06,090 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:06,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:06,091 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 08:24:06,092 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 08:24:06,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:06,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:24:06,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:06,314 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 08:24:06,314 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:06,314 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:06,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1250384797] [2022-01-10 08:24:06,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1250384797] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:06,314 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:06,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:24:06,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969458359] [2022-01-10 08:24:06,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:06,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:24:06,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:06,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:24:06,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:06,317 INFO L87 Difference]: Start difference. First operand 583 states and 882 transitions. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:24:06,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:06,990 INFO L93 Difference]: Finished difference Result 1039 states and 1542 transitions. [2022-01-10 08:24:06,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:24:06,991 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 65 [2022-01-10 08:24:06,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:06,996 INFO L225 Difference]: With dead ends: 1039 [2022-01-10 08:24:06,996 INFO L226 Difference]: Without dead ends: 828 [2022-01-10 08:24:06,997 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 61 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 08:24:06,998 INFO L933 BasicCegarLoop]: 730 mSDtfsCounter, 485 mSDsluCounter, 1101 mSDsCounter, 0 mSdLazyCounter, 798 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 1831 SdHoareTripleChecker+Invalid, 866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 798 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:06,998 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [494 Valid, 1831 Invalid, 866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 798 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-10 08:24:07,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 828 states. [2022-01-10 08:24:07,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 828 to 820. [2022-01-10 08:24:07,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 820 states, 692 states have (on average 1.4869942196531791) internal successors, (1029), 707 states have internal predecessors, (1029), 82 states have call successors, (82), 36 states have call predecessors, (82), 44 states have return successors, (103), 81 states have call predecessors, (103), 78 states have call successors, (103) [2022-01-10 08:24:07,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 820 states to 820 states and 1214 transitions. [2022-01-10 08:24:07,033 INFO L78 Accepts]: Start accepts. Automaton has 820 states and 1214 transitions. Word has length 65 [2022-01-10 08:24:07,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:07,033 INFO L470 AbstractCegarLoop]: Abstraction has 820 states and 1214 transitions. [2022-01-10 08:24:07,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:24:07,034 INFO L276 IsEmpty]: Start isEmpty. Operand 820 states and 1214 transitions. [2022-01-10 08:24:07,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:24:07,035 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:07,035 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:07,043 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 08:24:07,239 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 08:24:07,240 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:07,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:07,240 INFO L85 PathProgramCache]: Analyzing trace with hash -441040042, now seen corresponding path program 1 times [2022-01-10 08:24:07,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:07,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1496353014] [2022-01-10 08:24:07,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:07,241 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:07,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:07,242 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 08:24:07,243 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 08:24:07,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:07,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:24:07,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:07,396 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 08:24:07,397 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:07,397 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:07,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1496353014] [2022-01-10 08:24:07,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1496353014] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:07,397 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:07,397 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:24:07,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235649157] [2022-01-10 08:24:07,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:07,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:24:07,398 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:07,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:24:07,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:24:07,399 INFO L87 Difference]: Start difference. First operand 820 states and 1214 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:24:07,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:07,438 INFO L93 Difference]: Finished difference Result 1656 states and 2371 transitions. [2022-01-10 08:24:07,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:24:07,439 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 65 [2022-01-10 08:24:07,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:07,444 INFO L225 Difference]: With dead ends: 1656 [2022-01-10 08:24:07,444 INFO L226 Difference]: Without dead ends: 1222 [2022-01-10 08:24:07,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 63 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 08:24:07,446 INFO L933 BasicCegarLoop]: 755 mSDtfsCounter, 688 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 688 SdHoareTripleChecker+Valid, 884 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:07,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [688 Valid, 884 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:24:07,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1222 states. [2022-01-10 08:24:07,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1222 to 1210. [2022-01-10 08:24:07,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1210 states, 1004 states have (on average 1.4442231075697212) internal successors, (1450), 1029 states have internal predecessors, (1450), 122 states have call successors, (122), 64 states have call predecessors, (122), 82 states have return successors, (160), 121 states have call predecessors, (160), 118 states have call successors, (160) [2022-01-10 08:24:07,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1210 states to 1210 states and 1732 transitions. [2022-01-10 08:24:07,480 INFO L78 Accepts]: Start accepts. Automaton has 1210 states and 1732 transitions. Word has length 65 [2022-01-10 08:24:07,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:07,480 INFO L470 AbstractCegarLoop]: Abstraction has 1210 states and 1732 transitions. [2022-01-10 08:24:07,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:24:07,480 INFO L276 IsEmpty]: Start isEmpty. Operand 1210 states and 1732 transitions. [2022-01-10 08:24:07,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-01-10 08:24:07,481 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:07,482 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] [2022-01-10 08:24:07,490 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2022-01-10 08:24:07,690 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 08:24:07,690 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:07,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:07,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1150943057, now seen corresponding path program 1 times [2022-01-10 08:24:07,691 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:07,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1318708711] [2022-01-10 08:24:07,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:07,691 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:07,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:07,693 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 08:24:07,694 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 08:24:07,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:07,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:24:07,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:07,871 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 08:24:07,871 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:07,871 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:07,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1318708711] [2022-01-10 08:24:07,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1318708711] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:07,872 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:07,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 08:24:07,872 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209155453] [2022-01-10 08:24:07,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:07,872 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 08:24:07,872 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:07,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 08:24:07,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:24:07,873 INFO L87 Difference]: Start difference. First operand 1210 states and 1732 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:24:07,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:07,919 INFO L93 Difference]: Finished difference Result 2074 states and 2926 transitions. [2022-01-10 08:24:07,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:24:07,919 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 66 [2022-01-10 08:24:07,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:07,924 INFO L225 Difference]: With dead ends: 2074 [2022-01-10 08:24:07,924 INFO L226 Difference]: Without dead ends: 1250 [2022-01-10 08:24:07,925 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:24:07,926 INFO L933 BasicCegarLoop]: 722 mSDtfsCounter, 7 mSDsluCounter, 2881 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 3603 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:07,926 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 3603 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:24:07,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1250 states. [2022-01-10 08:24:07,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1250 to 1230. [2022-01-10 08:24:07,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1230 states, 1020 states have (on average 1.4333333333333333) internal successors, (1462), 1045 states have internal predecessors, (1462), 122 states have call successors, (122), 64 states have call predecessors, (122), 86 states have return successors, (164), 125 states have call predecessors, (164), 118 states have call successors, (164) [2022-01-10 08:24:07,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1230 states to 1230 states and 1748 transitions. [2022-01-10 08:24:07,993 INFO L78 Accepts]: Start accepts. Automaton has 1230 states and 1748 transitions. Word has length 66 [2022-01-10 08:24:07,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:07,993 INFO L470 AbstractCegarLoop]: Abstraction has 1230 states and 1748 transitions. [2022-01-10 08:24:07,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:24:07,993 INFO L276 IsEmpty]: Start isEmpty. Operand 1230 states and 1748 transitions. [2022-01-10 08:24:07,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-01-10 08:24:07,994 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:07,994 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] [2022-01-10 08:24:08,004 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 08:24:08,201 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 08:24:08,202 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:08,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:08,202 INFO L85 PathProgramCache]: Analyzing trace with hash 2114664941, now seen corresponding path program 1 times [2022-01-10 08:24:08,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:08,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [758112767] [2022-01-10 08:24:08,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:08,203 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:08,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:08,204 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 08:24:08,205 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 08:24:08,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:08,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:24:08,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:08,349 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 08:24:08,350 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:08,350 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:08,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [758112767] [2022-01-10 08:24:08,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [758112767] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:08,350 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:08,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:24:08,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112077660] [2022-01-10 08:24:08,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:08,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:24:08,351 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:08,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:24:08,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:24:08,351 INFO L87 Difference]: Start difference. First operand 1230 states and 1748 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:24:08,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:08,401 INFO L93 Difference]: Finished difference Result 2846 states and 3928 transitions. [2022-01-10 08:24:08,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:24:08,402 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 66 [2022-01-10 08:24:08,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:08,408 INFO L225 Difference]: With dead ends: 2846 [2022-01-10 08:24:08,409 INFO L226 Difference]: Without dead ends: 2002 [2022-01-10 08:24:08,410 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 64 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 08:24:08,411 INFO L933 BasicCegarLoop]: 731 mSDtfsCounter, 674 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 674 SdHoareTripleChecker+Valid, 863 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:08,411 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [674 Valid, 863 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:24:08,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2002 states. [2022-01-10 08:24:08,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2002 to 1986. [2022-01-10 08:24:08,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1986 states, 1616 states have (on average 1.3873762376237624) internal successors, (2242), 1661 states have internal predecessors, (2242), 202 states have call successors, (202), 120 states have call predecessors, (202), 166 states have return successors, (282), 209 states have call predecessors, (282), 198 states have call successors, (282) [2022-01-10 08:24:08,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 2726 transitions. [2022-01-10 08:24:08,464 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 2726 transitions. Word has length 66 [2022-01-10 08:24:08,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:08,464 INFO L470 AbstractCegarLoop]: Abstraction has 1986 states and 2726 transitions. [2022-01-10 08:24:08,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:24:08,464 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 2726 transitions. [2022-01-10 08:24:08,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-01-10 08:24:08,466 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:08,466 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-10 08:24:08,475 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 08:24:08,673 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 08:24:08,673 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:08,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:08,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1647041252, now seen corresponding path program 1 times [2022-01-10 08:24:08,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:08,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [391181900] [2022-01-10 08:24:08,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:08,674 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:08,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:08,675 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 08:24:08,677 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 08:24:08,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:08,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:24:08,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:08,866 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-01-10 08:24:08,866 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:08,866 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:08,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [391181900] [2022-01-10 08:24:08,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [391181900] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:08,867 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:08,867 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 08:24:08,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447542106] [2022-01-10 08:24:08,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:08,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 08:24:08,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:08,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 08:24:08,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:24:08,868 INFO L87 Difference]: Start difference. First operand 1986 states and 2726 transitions. Second operand has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:24:08,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:08,924 INFO L93 Difference]: Finished difference Result 3642 states and 4946 transitions. [2022-01-10 08:24:08,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:24:08,925 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 83 [2022-01-10 08:24:08,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:08,932 INFO L225 Difference]: With dead ends: 3642 [2022-01-10 08:24:08,932 INFO L226 Difference]: Without dead ends: 2042 [2022-01-10 08:24:08,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:24:08,935 INFO L933 BasicCegarLoop]: 721 mSDtfsCounter, 4 mSDsluCounter, 2878 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 3599 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:08,936 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 3599 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:24:08,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2042 states. [2022-01-10 08:24:08,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2042 to 2026. [2022-01-10 08:24:08,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2026 states, 1648 states have (on average 1.375) internal successors, (2266), 1693 states have internal predecessors, (2266), 202 states have call successors, (202), 120 states have call predecessors, (202), 174 states have return successors, (290), 217 states have call predecessors, (290), 198 states have call successors, (290) [2022-01-10 08:24:09,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2026 states to 2026 states and 2758 transitions. [2022-01-10 08:24:09,002 INFO L78 Accepts]: Start accepts. Automaton has 2026 states and 2758 transitions. Word has length 83 [2022-01-10 08:24:09,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:09,003 INFO L470 AbstractCegarLoop]: Abstraction has 2026 states and 2758 transitions. [2022-01-10 08:24:09,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:24:09,003 INFO L276 IsEmpty]: Start isEmpty. Operand 2026 states and 2758 transitions. [2022-01-10 08:24:09,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-01-10 08:24:09,005 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:09,005 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-10 08:24:09,013 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 08:24:09,212 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 08:24:09,212 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:09,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:09,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1754439706, now seen corresponding path program 1 times [2022-01-10 08:24:09,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:09,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1386327122] [2022-01-10 08:24:09,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:09,213 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:09,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:09,229 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 08:24:09,230 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 08:24:09,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:09,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:24:09,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:09,427 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-10 08:24:09,427 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:09,427 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:09,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1386327122] [2022-01-10 08:24:09,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1386327122] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:09,428 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:09,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:24:09,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011489666] [2022-01-10 08:24:09,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:09,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:24:09,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:09,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:24:09,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:24:09,429 INFO L87 Difference]: Start difference. First operand 2026 states and 2758 transitions. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:24:09,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:09,737 INFO L93 Difference]: Finished difference Result 5262 states and 7061 transitions. [2022-01-10 08:24:09,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:24:09,737 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 83 [2022-01-10 08:24:09,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:09,751 INFO L225 Difference]: With dead ends: 5262 [2022-01-10 08:24:09,751 INFO L226 Difference]: Without dead ends: 3626 [2022-01-10 08:24:09,755 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 81 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 08:24:09,756 INFO L933 BasicCegarLoop]: 697 mSDtfsCounter, 998 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1029 SdHoareTripleChecker+Valid, 1105 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:09,756 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1029 Valid, 1105 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:24:09,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3626 states. [2022-01-10 08:24:09,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3626 to 3622. [2022-01-10 08:24:09,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3622 states, 2888 states have (on average 1.3289473684210527) internal successors, (3838), 2981 states have internal predecessors, (3838), 382 states have call successors, (382), 232 states have call predecessors, (382), 350 states have return successors, (627), 417 states have call predecessors, (627), 378 states have call successors, (627) [2022-01-10 08:24:09,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3622 states to 3622 states and 4847 transitions. [2022-01-10 08:24:09,857 INFO L78 Accepts]: Start accepts. Automaton has 3622 states and 4847 transitions. Word has length 83 [2022-01-10 08:24:09,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:09,857 INFO L470 AbstractCegarLoop]: Abstraction has 3622 states and 4847 transitions. [2022-01-10 08:24:09,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:24:09,858 INFO L276 IsEmpty]: Start isEmpty. Operand 3622 states and 4847 transitions. [2022-01-10 08:24:09,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-01-10 08:24:09,861 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:09,861 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-10 08:24:09,869 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 08:24:10,067 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 08:24:10,068 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:10,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:10,068 INFO L85 PathProgramCache]: Analyzing trace with hash 2041163002, now seen corresponding path program 1 times [2022-01-10 08:24:10,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:10,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [507282406] [2022-01-10 08:24:10,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:10,069 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:10,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:10,070 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 08:24:10,071 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 08:24:10,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:10,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:24:10,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:10,273 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:24:10,273 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:10,273 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:10,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [507282406] [2022-01-10 08:24:10,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [507282406] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:10,274 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:10,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:24:10,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860016237] [2022-01-10 08:24:10,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:10,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:24:10,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:10,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:24:10,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:24:10,275 INFO L87 Difference]: Start difference. First operand 3622 states and 4847 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 08:24:10,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:10,431 INFO L93 Difference]: Finished difference Result 9882 states and 13068 transitions. [2022-01-10 08:24:10,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:24:10,431 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 85 [2022-01-10 08:24:10,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:10,451 INFO L225 Difference]: With dead ends: 9882 [2022-01-10 08:24:10,451 INFO L226 Difference]: Without dead ends: 5190 [2022-01-10 08:24:10,464 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 83 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 08:24:10,464 INFO L933 BasicCegarLoop]: 841 mSDtfsCounter, 116 mSDsluCounter, 715 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 1556 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:10,465 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 1556 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:24:10,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5190 states. [2022-01-10 08:24:10,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5190 to 5190. [2022-01-10 08:24:10,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5190 states, 4112 states have (on average 1.3117704280155642) internal successors, (5394), 4245 states have internal predecessors, (5394), 546 states have call successors, (546), 344 states have call predecessors, (546), 530 states have return successors, (959), 609 states have call predecessors, (959), 542 states have call successors, (959) [2022-01-10 08:24:10,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5190 states to 5190 states and 6899 transitions. [2022-01-10 08:24:10,609 INFO L78 Accepts]: Start accepts. Automaton has 5190 states and 6899 transitions. Word has length 85 [2022-01-10 08:24:10,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:10,609 INFO L470 AbstractCegarLoop]: Abstraction has 5190 states and 6899 transitions. [2022-01-10 08:24:10,609 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 08:24:10,609 INFO L276 IsEmpty]: Start isEmpty. Operand 5190 states and 6899 transitions. [2022-01-10 08:24:10,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-01-10 08:24:10,619 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:10,619 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 08:24:10,628 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 08:24:10,827 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 08:24:10,828 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:10,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:10,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1988634520, now seen corresponding path program 1 times [2022-01-10 08:24:10,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:10,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1386029007] [2022-01-10 08:24:10,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:10,829 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:10,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:10,830 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 08:24:10,831 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 08:24:10,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:10,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:24:10,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:11,160 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-01-10 08:24:11,160 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:11,161 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:11,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1386029007] [2022-01-10 08:24:11,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1386029007] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:11,161 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:11,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 08:24:11,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529110235] [2022-01-10 08:24:11,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:11,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 08:24:11,162 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:11,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 08:24:11,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:24:11,162 INFO L87 Difference]: Start difference. First operand 5190 states and 6899 transitions. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 5 states have internal predecessors, (110), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) [2022-01-10 08:24:11,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:11,271 INFO L93 Difference]: Finished difference Result 10036 states and 13343 transitions. [2022-01-10 08:24:11,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 08:24:11,271 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 5 states have internal predecessors, (110), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) Word has length 155 [2022-01-10 08:24:11,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:11,288 INFO L225 Difference]: With dead ends: 10036 [2022-01-10 08:24:11,288 INFO L226 Difference]: Without dead ends: 5256 [2022-01-10 08:24:11,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-01-10 08:24:11,297 INFO L933 BasicCegarLoop]: 723 mSDtfsCounter, 37 mSDsluCounter, 2883 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 3606 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:11,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 3606 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:24:11,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5256 states. [2022-01-10 08:24:11,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5256 to 4710. [2022-01-10 08:24:11,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4710 states, 3800 states have (on average 1.3021052631578947) internal successors, (4948), 3872 states have internal predecessors, (4948), 450 states have call successors, (450), 293 states have call predecessors, (450), 458 states have return successors, (816), 553 states have call predecessors, (816), 446 states have call successors, (816) [2022-01-10 08:24:11,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4710 states to 4710 states and 6214 transitions. [2022-01-10 08:24:11,420 INFO L78 Accepts]: Start accepts. Automaton has 4710 states and 6214 transitions. Word has length 155 [2022-01-10 08:24:11,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:11,420 INFO L470 AbstractCegarLoop]: Abstraction has 4710 states and 6214 transitions. [2022-01-10 08:24:11,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 5 states have internal predecessors, (110), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) [2022-01-10 08:24:11,420 INFO L276 IsEmpty]: Start isEmpty. Operand 4710 states and 6214 transitions. [2022-01-10 08:24:11,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 08:24:11,429 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:11,429 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 08:24:11,436 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 08:24:11,636 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 08:24:11,637 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:11,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:11,637 INFO L85 PathProgramCache]: Analyzing trace with hash 848942094, now seen corresponding path program 1 times [2022-01-10 08:24:11,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:11,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1581639885] [2022-01-10 08:24:11,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:11,638 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:11,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:11,639 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 08:24:11,640 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 08:24:11,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:11,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:24:11,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:11,921 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2022-01-10 08:24:11,921 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:11,921 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:11,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1581639885] [2022-01-10 08:24:11,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1581639885] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:11,921 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:11,921 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:24:11,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620170956] [2022-01-10 08:24:11,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:11,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:24:11,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:11,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:24:11,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:24:11,922 INFO L87 Difference]: Start difference. First operand 4710 states and 6214 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-01-10 08:24:11,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:11,989 INFO L93 Difference]: Finished difference Result 7272 states and 9532 transitions. [2022-01-10 08:24:11,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:24:11,990 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 156 [2022-01-10 08:24:11,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:12,000 INFO L225 Difference]: With dead ends: 7272 [2022-01-10 08:24:12,000 INFO L226 Difference]: Without dead ends: 3016 [2022-01-10 08:24:12,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:24:12,010 INFO L933 BasicCegarLoop]: 721 mSDtfsCounter, 148 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 1287 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 08:24:12,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 1287 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:24:12,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3016 states. [2022-01-10 08:24:12,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3016 to 3016. [2022-01-10 08:24:12,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3016 states, 2448 states have (on average 1.318218954248366) internal successors, (3227), 2494 states have internal predecessors, (3227), 274 states have call successors, (274), 181 states have call predecessors, (274), 292 states have return successors, (496), 341 states have call predecessors, (496), 270 states have call successors, (496) [2022-01-10 08:24:12,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3016 states to 3016 states and 3997 transitions. [2022-01-10 08:24:12,097 INFO L78 Accepts]: Start accepts. Automaton has 3016 states and 3997 transitions. Word has length 156 [2022-01-10 08:24:12,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:12,098 INFO L470 AbstractCegarLoop]: Abstraction has 3016 states and 3997 transitions. [2022-01-10 08:24:12,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-01-10 08:24:12,099 INFO L276 IsEmpty]: Start isEmpty. Operand 3016 states and 3997 transitions. [2022-01-10 08:24:12,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-01-10 08:24:12,105 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:12,105 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 08:24:12,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-01-10 08:24:12,311 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 08:24:12,312 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:12,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:12,312 INFO L85 PathProgramCache]: Analyzing trace with hash 61779225, now seen corresponding path program 1 times [2022-01-10 08:24:12,313 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:12,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2075858228] [2022-01-10 08:24:12,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:12,313 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:12,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:12,314 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 08:24:12,315 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 08:24:12,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:12,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:24:12,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:12,625 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-01-10 08:24:12,626 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:12,626 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:12,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2075858228] [2022-01-10 08:24:12,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2075858228] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:12,626 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:12,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:24:12,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013024913] [2022-01-10 08:24:12,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:12,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:24:12,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:12,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:24:12,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:24:12,627 INFO L87 Difference]: Start difference. First operand 3016 states and 3997 transitions. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-01-10 08:24:12,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:12,712 INFO L93 Difference]: Finished difference Result 7138 states and 9480 transitions. [2022-01-10 08:24:12,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:24:12,712 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 159 [2022-01-10 08:24:12,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:12,726 INFO L225 Difference]: With dead ends: 7138 [2022-01-10 08:24:12,726 INFO L226 Difference]: Without dead ends: 4800 [2022-01-10 08:24:12,732 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 157 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 08:24:12,732 INFO L933 BasicCegarLoop]: 748 mSDtfsCounter, 68 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 1449 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:12,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 1449 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:24:12,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4800 states. [2022-01-10 08:24:12,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4800 to 4772. [2022-01-10 08:24:12,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4772 states, 3866 states have (on average 1.3078116916709777) internal successors, (5056), 3948 states have internal predecessors, (5056), 430 states have call successors, (430), 289 states have call predecessors, (430), 474 states have return successors, (805), 535 states have call predecessors, (805), 426 states have call successors, (805) [2022-01-10 08:24:12,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4772 states to 4772 states and 6291 transitions. [2022-01-10 08:24:12,847 INFO L78 Accepts]: Start accepts. Automaton has 4772 states and 6291 transitions. Word has length 159 [2022-01-10 08:24:12,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:12,847 INFO L470 AbstractCegarLoop]: Abstraction has 4772 states and 6291 transitions. [2022-01-10 08:24:12,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-01-10 08:24:12,847 INFO L276 IsEmpty]: Start isEmpty. Operand 4772 states and 6291 transitions. [2022-01-10 08:24:12,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-01-10 08:24:12,853 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:12,854 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 08:24:12,861 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 08:24:13,061 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 08:24:13,061 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:13,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:13,061 INFO L85 PathProgramCache]: Analyzing trace with hash -493640260, now seen corresponding path program 1 times [2022-01-10 08:24:13,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:13,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [491761887] [2022-01-10 08:24:13,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:13,062 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:13,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:13,063 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 08:24:13,064 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 08:24:13,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:13,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:24:13,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:13,332 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-01-10 08:24:13,333 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:13,333 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:13,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [491761887] [2022-01-10 08:24:13,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [491761887] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:13,333 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:13,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:24:13,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78905601] [2022-01-10 08:24:13,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:13,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:24:13,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:13,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:24:13,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:24:13,334 INFO L87 Difference]: Start difference. First operand 4772 states and 6291 transitions. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-01-10 08:24:13,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:13,499 INFO L93 Difference]: Finished difference Result 12504 states and 16848 transitions. [2022-01-10 08:24:13,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:24:13,500 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), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 160 [2022-01-10 08:24:13,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:13,527 INFO L225 Difference]: With dead ends: 12504 [2022-01-10 08:24:13,527 INFO L226 Difference]: Without dead ends: 8410 [2022-01-10 08:24:13,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 158 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 08:24:13,537 INFO L933 BasicCegarLoop]: 793 mSDtfsCounter, 102 mSDsluCounter, 705 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 1498 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:13,537 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 1498 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:24:13,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8410 states. [2022-01-10 08:24:13,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8410 to 8334. [2022-01-10 08:24:13,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8334 states, 6728 states have (on average 1.281807372175981) internal successors, (8624), 6860 states have internal predecessors, (8624), 766 states have call successors, (766), 523 states have call predecessors, (766), 838 states have return successors, (1603), 951 states have call predecessors, (1603), 762 states have call successors, (1603) [2022-01-10 08:24:13,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8334 states to 8334 states and 10993 transitions. [2022-01-10 08:24:13,746 INFO L78 Accepts]: Start accepts. Automaton has 8334 states and 10993 transitions. Word has length 160 [2022-01-10 08:24:13,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:13,746 INFO L470 AbstractCegarLoop]: Abstraction has 8334 states and 10993 transitions. [2022-01-10 08:24:13,746 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), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-01-10 08:24:13,746 INFO L276 IsEmpty]: Start isEmpty. Operand 8334 states and 10993 transitions. [2022-01-10 08:24:13,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2022-01-10 08:24:13,758 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:13,758 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 08:24:13,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-01-10 08:24:13,967 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 08:24:13,967 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:13,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:13,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1552821751, now seen corresponding path program 1 times [2022-01-10 08:24:13,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:13,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [23691660] [2022-01-10 08:24:13,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:13,968 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:13,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:13,969 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 08:24:13,971 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 08:24:14,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:14,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:24:14,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:14,314 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-01-10 08:24:14,314 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:14,315 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:14,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [23691660] [2022-01-10 08:24:14,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [23691660] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:14,315 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:14,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:24:14,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829497202] [2022-01-10 08:24:14,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:14,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:24:14,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:14,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:24:14,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:24:14,316 INFO L87 Difference]: Start difference. First operand 8334 states and 10993 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-01-10 08:24:14,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:14,552 INFO L93 Difference]: Finished difference Result 23504 states and 31208 transitions. [2022-01-10 08:24:14,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:24:14,553 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 161 [2022-01-10 08:24:14,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:14,600 INFO L225 Difference]: With dead ends: 23504 [2022-01-10 08:24:14,600 INFO L226 Difference]: Without dead ends: 15848 [2022-01-10 08:24:14,621 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 159 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 08:24:14,622 INFO L933 BasicCegarLoop]: 752 mSDtfsCounter, 72 mSDsluCounter, 702 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 1454 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:14,623 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 1454 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:24:14,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15848 states. [2022-01-10 08:24:15,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15848 to 15844. [2022-01-10 08:24:15,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15844 states, 12761 states have (on average 1.265888253271687) internal successors, (16154), 13022 states have internal predecessors, (16154), 1474 states have call successors, (1474), 1009 states have call predecessors, (1474), 1607 states have return successors, (3077), 1813 states have call predecessors, (3077), 1470 states have call successors, (3077) [2022-01-10 08:24:15,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15844 states to 15844 states and 20705 transitions. [2022-01-10 08:24:15,124 INFO L78 Accepts]: Start accepts. Automaton has 15844 states and 20705 transitions. Word has length 161 [2022-01-10 08:24:15,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:15,125 INFO L470 AbstractCegarLoop]: Abstraction has 15844 states and 20705 transitions. [2022-01-10 08:24:15,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-01-10 08:24:15,125 INFO L276 IsEmpty]: Start isEmpty. Operand 15844 states and 20705 transitions. [2022-01-10 08:24:15,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2022-01-10 08:24:15,141 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:15,141 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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 08:24:15,149 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 08:24:15,349 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 08:24:15,350 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:15,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:15,350 INFO L85 PathProgramCache]: Analyzing trace with hash 917831292, now seen corresponding path program 1 times [2022-01-10 08:24:15,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:15,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1097279294] [2022-01-10 08:24:15,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:15,351 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:15,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:15,352 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 08:24:15,353 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 08:24:15,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:15,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:24:15,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:15,641 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2022-01-10 08:24:15,641 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:15,641 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:15,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1097279294] [2022-01-10 08:24:15,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1097279294] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:15,641 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:15,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:24:15,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498590151] [2022-01-10 08:24:15,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:15,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:24:15,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:15,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:24:15,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:15,642 INFO L87 Difference]: Start difference. First operand 15844 states and 20705 transitions. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2022-01-10 08:24:16,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:16,790 INFO L93 Difference]: Finished difference Result 45397 states and 59359 transitions. [2022-01-10 08:24:16,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 08:24:16,790 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) Word has length 166 [2022-01-10 08:24:16,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:16,887 INFO L225 Difference]: With dead ends: 45397 [2022-01-10 08:24:16,887 INFO L226 Difference]: Without dead ends: 29916 [2022-01-10 08:24:16,922 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-01-10 08:24:16,922 INFO L933 BasicCegarLoop]: 691 mSDtfsCounter, 1021 mSDsluCounter, 739 mSDsCounter, 0 mSdLazyCounter, 549 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1057 SdHoareTripleChecker+Valid, 1430 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:16,923 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1057 Valid, 1430 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 549 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 08:24:16,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29916 states. [2022-01-10 08:24:17,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29916 to 29740. [2022-01-10 08:24:17,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29740 states, 23751 states have (on average 1.2559050145257042) internal successors, (29829), 24235 states have internal predecessors, (29829), 2869 states have call successors, (2869), 1960 states have call predecessors, (2869), 3118 states have return successors, (5871), 3545 states have call predecessors, (5871), 2865 states have call successors, (5871) [2022-01-10 08:24:17,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29740 states to 29740 states and 38569 transitions. [2022-01-10 08:24:17,877 INFO L78 Accepts]: Start accepts. Automaton has 29740 states and 38569 transitions. Word has length 166 [2022-01-10 08:24:17,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:17,877 INFO L470 AbstractCegarLoop]: Abstraction has 29740 states and 38569 transitions. [2022-01-10 08:24:17,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2022-01-10 08:24:17,878 INFO L276 IsEmpty]: Start isEmpty. Operand 29740 states and 38569 transitions. [2022-01-10 08:24:17,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:24:17,896 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:17,896 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:17,905 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2022-01-10 08:24:18,105 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 08:24:18,106 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:18,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:18,107 INFO L85 PathProgramCache]: Analyzing trace with hash -175523429, now seen corresponding path program 1 times [2022-01-10 08:24:18,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:18,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1255392304] [2022-01-10 08:24:18,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:18,108 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:18,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:18,109 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 08:24:18,110 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 08:24:18,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:18,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:24:18,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:18,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 08:24:18,415 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:18,415 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:18,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1255392304] [2022-01-10 08:24:18,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1255392304] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:18,415 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:18,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:24:18,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297046872] [2022-01-10 08:24:18,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:18,416 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:24:18,416 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:18,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:24:18,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:24:18,417 INFO L87 Difference]: Start difference. First operand 29740 states and 38569 transitions. Second operand has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:18,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:18,889 INFO L93 Difference]: Finished difference Result 30087 states and 39115 transitions. [2022-01-10 08:24:18,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:24:18,890 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 168 [2022-01-10 08:24:18,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:18,983 INFO L225 Difference]: With dead ends: 30087 [2022-01-10 08:24:18,983 INFO L226 Difference]: Without dead ends: 29740 [2022-01-10 08:24:18,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 166 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 08:24:19,000 INFO L933 BasicCegarLoop]: 720 mSDtfsCounter, 552 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 552 SdHoareTripleChecker+Valid, 876 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 08:24:19,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [552 Valid, 876 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:24:19,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29740 states. [2022-01-10 08:24:19,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29740 to 29740. [2022-01-10 08:24:19,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29740 states, 23751 states have (on average 1.2558629110353248) internal successors, (29828), 24235 states have internal predecessors, (29828), 2869 states have call successors, (2869), 1960 states have call predecessors, (2869), 3118 states have return successors, (5871), 3545 states have call predecessors, (5871), 2865 states have call successors, (5871) [2022-01-10 08:24:19,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29740 states to 29740 states and 38568 transitions. [2022-01-10 08:24:19,962 INFO L78 Accepts]: Start accepts. Automaton has 29740 states and 38568 transitions. Word has length 168 [2022-01-10 08:24:19,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:19,962 INFO L470 AbstractCegarLoop]: Abstraction has 29740 states and 38568 transitions. [2022-01-10 08:24:19,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:19,962 INFO L276 IsEmpty]: Start isEmpty. Operand 29740 states and 38568 transitions. [2022-01-10 08:24:19,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:24:19,985 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:19,985 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:19,995 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 08:24:20,194 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 08:24:20,195 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:20,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:20,195 INFO L85 PathProgramCache]: Analyzing trace with hash 435745629, now seen corresponding path program 1 times [2022-01-10 08:24:20,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:20,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [662055107] [2022-01-10 08:24:20,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:20,196 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:20,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:20,197 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 08:24:20,198 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 08:24:20,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:20,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:24:20,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:20,483 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 08:24:20,483 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:20,483 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:20,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [662055107] [2022-01-10 08:24:20,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [662055107] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:20,484 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:20,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:24:20,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804725882] [2022-01-10 08:24:20,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:20,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:24:20,484 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:20,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:24:20,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:20,485 INFO L87 Difference]: Start difference. First operand 29740 states and 38568 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 3 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:21,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:21,560 INFO L93 Difference]: Finished difference Result 30464 states and 39724 transitions. [2022-01-10 08:24:21,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:24:21,560 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 3 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 168 [2022-01-10 08:24:21,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:21,630 INFO L225 Difference]: With dead ends: 30464 [2022-01-10 08:24:21,630 INFO L226 Difference]: Without dead ends: 30124 [2022-01-10 08:24:21,640 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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 08:24:21,640 INFO L933 BasicCegarLoop]: 753 mSDtfsCounter, 1275 mSDsluCounter, 1260 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1306 SdHoareTripleChecker+Valid, 2013 SdHoareTripleChecker+Invalid, 677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:21,641 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1306 Valid, 2013 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 596 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-10 08:24:21,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30124 states. [2022-01-10 08:24:22,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30124 to 30095. [2022-01-10 08:24:22,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30095 states, 24079 states have (on average 1.2605589933136758) internal successors, (30353), 24564 states have internal predecessors, (30353), 2889 states have call successors, (2889), 1966 states have call predecessors, (2889), 3125 states have return successors, (5892), 3565 states have call predecessors, (5892), 2885 states have call successors, (5892) [2022-01-10 08:24:22,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30095 states to 30095 states and 39134 transitions. [2022-01-10 08:24:22,442 INFO L78 Accepts]: Start accepts. Automaton has 30095 states and 39134 transitions. Word has length 168 [2022-01-10 08:24:22,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:22,442 INFO L470 AbstractCegarLoop]: Abstraction has 30095 states and 39134 transitions. [2022-01-10 08:24:22,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 3 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:22,443 INFO L276 IsEmpty]: Start isEmpty. Operand 30095 states and 39134 transitions. [2022-01-10 08:24:22,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:24:22,457 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:22,457 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:22,465 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Ended with exit code 0 [2022-01-10 08:24:22,665 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 08:24:22,666 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:22,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:22,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1358146137, now seen corresponding path program 1 times [2022-01-10 08:24:22,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:22,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2072932269] [2022-01-10 08:24:22,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:22,667 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:22,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:22,668 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 08:24:22,670 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 08:24:22,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:22,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:24:22,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:23,010 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 08:24:23,010 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:23,011 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:23,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2072932269] [2022-01-10 08:24:23,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2072932269] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:23,011 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:23,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:24:23,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535496473] [2022-01-10 08:24:23,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:23,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:24:23,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:23,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:24:23,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:23,012 INFO L87 Difference]: Start difference. First operand 30095 states and 39134 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:24,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:24,029 INFO L93 Difference]: Finished difference Result 30790 states and 40240 transitions. [2022-01-10 08:24:24,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:24:24,030 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 168 [2022-01-10 08:24:24,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:24,111 INFO L225 Difference]: With dead ends: 30790 [2022-01-10 08:24:24,111 INFO L226 Difference]: Without dead ends: 30095 [2022-01-10 08:24:24,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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 08:24:24,128 INFO L933 BasicCegarLoop]: 676 mSDtfsCounter, 961 mSDsluCounter, 751 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 992 SdHoareTripleChecker+Valid, 1427 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:24,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [992 Valid, 1427 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:24:24,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30095 states. [2022-01-10 08:24:25,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30095 to 30095. [2022-01-10 08:24:25,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30095 states, 24079 states have (on average 1.2602682835665933) internal successors, (30346), 24564 states have internal predecessors, (30346), 2889 states have call successors, (2889), 1966 states have call predecessors, (2889), 3125 states have return successors, (5892), 3565 states have call predecessors, (5892), 2885 states have call successors, (5892) [2022-01-10 08:24:25,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30095 states to 30095 states and 39127 transitions. [2022-01-10 08:24:25,111 INFO L78 Accepts]: Start accepts. Automaton has 30095 states and 39127 transitions. Word has length 168 [2022-01-10 08:24:25,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:25,111 INFO L470 AbstractCegarLoop]: Abstraction has 30095 states and 39127 transitions. [2022-01-10 08:24:25,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:25,111 INFO L276 IsEmpty]: Start isEmpty. Operand 30095 states and 39127 transitions. [2022-01-10 08:24:25,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:24:25,126 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:25,126 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:25,135 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 08:24:25,334 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 08:24:25,335 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:25,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:25,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1937234979, now seen corresponding path program 1 times [2022-01-10 08:24:25,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:25,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1190460614] [2022-01-10 08:24:25,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:25,336 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:25,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:25,337 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 08:24:25,338 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 08:24:25,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:25,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:24:25,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:25,673 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 08:24:25,673 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:25,673 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:25,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1190460614] [2022-01-10 08:24:25,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1190460614] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:25,674 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:25,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:24:25,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730306821] [2022-01-10 08:24:25,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:25,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:24:25,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:25,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:24:25,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:25,675 INFO L87 Difference]: Start difference. First operand 30095 states and 39127 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:26,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:26,719 INFO L93 Difference]: Finished difference Result 30790 states and 40226 transitions. [2022-01-10 08:24:26,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:24:26,720 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 168 [2022-01-10 08:24:26,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:26,787 INFO L225 Difference]: With dead ends: 30790 [2022-01-10 08:24:26,787 INFO L226 Difference]: Without dead ends: 30095 [2022-01-10 08:24:26,798 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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 08:24:26,798 INFO L933 BasicCegarLoop]: 673 mSDtfsCounter, 954 mSDsluCounter, 747 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 985 SdHoareTripleChecker+Valid, 1420 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:26,798 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [985 Valid, 1420 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:24:26,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30095 states. [2022-01-10 08:24:27,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30095 to 30095. [2022-01-10 08:24:27,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30095 states, 24079 states have (on average 1.2599775738195107) internal successors, (30339), 24564 states have internal predecessors, (30339), 2889 states have call successors, (2889), 1966 states have call predecessors, (2889), 3125 states have return successors, (5892), 3565 states have call predecessors, (5892), 2885 states have call successors, (5892) [2022-01-10 08:24:27,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30095 states to 30095 states and 39120 transitions. [2022-01-10 08:24:27,761 INFO L78 Accepts]: Start accepts. Automaton has 30095 states and 39120 transitions. Word has length 168 [2022-01-10 08:24:27,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:27,761 INFO L470 AbstractCegarLoop]: Abstraction has 30095 states and 39120 transitions. [2022-01-10 08:24:27,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:27,761 INFO L276 IsEmpty]: Start isEmpty. Operand 30095 states and 39120 transitions. [2022-01-10 08:24:27,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:24:27,775 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:27,775 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:27,789 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Ended with exit code 0 [2022-01-10 08:24:27,982 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 08:24:27,983 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:27,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:27,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1510680481, now seen corresponding path program 1 times [2022-01-10 08:24:27,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:27,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1511960034] [2022-01-10 08:24:27,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:27,984 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:27,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:27,984 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 08:24:27,988 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 08:24:28,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:28,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:24:28,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:28,299 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 08:24:28,299 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:28,299 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:28,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1511960034] [2022-01-10 08:24:28,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1511960034] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:28,300 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:28,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:24:28,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311208671] [2022-01-10 08:24:28,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:28,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:24:28,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:28,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:24:28,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:28,301 INFO L87 Difference]: Start difference. First operand 30095 states and 39120 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:29,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:29,188 INFO L93 Difference]: Finished difference Result 30790 states and 40212 transitions. [2022-01-10 08:24:29,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:24:29,189 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 168 [2022-01-10 08:24:29,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:29,261 INFO L225 Difference]: With dead ends: 30790 [2022-01-10 08:24:29,261 INFO L226 Difference]: Without dead ends: 30095 [2022-01-10 08:24:29,277 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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 08:24:29,277 INFO L933 BasicCegarLoop]: 670 mSDtfsCounter, 948 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 979 SdHoareTripleChecker+Valid, 1413 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:29,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [979 Valid, 1413 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:24:29,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30095 states. [2022-01-10 08:24:30,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30095 to 30095. [2022-01-10 08:24:30,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30095 states, 24079 states have (on average 1.2596868640724284) internal successors, (30332), 24564 states have internal predecessors, (30332), 2889 states have call successors, (2889), 1966 states have call predecessors, (2889), 3125 states have return successors, (5892), 3565 states have call predecessors, (5892), 2885 states have call successors, (5892) [2022-01-10 08:24:30,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30095 states to 30095 states and 39113 transitions. [2022-01-10 08:24:30,219 INFO L78 Accepts]: Start accepts. Automaton has 30095 states and 39113 transitions. Word has length 168 [2022-01-10 08:24:30,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:30,219 INFO L470 AbstractCegarLoop]: Abstraction has 30095 states and 39113 transitions. [2022-01-10 08:24:30,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:30,219 INFO L276 IsEmpty]: Start isEmpty. Operand 30095 states and 39113 transitions. [2022-01-10 08:24:30,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:24:30,232 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:30,232 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:30,239 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 08:24:30,439 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 08:24:30,440 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:30,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:30,440 INFO L85 PathProgramCache]: Analyzing trace with hash 872050011, now seen corresponding path program 1 times [2022-01-10 08:24:30,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:30,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1726497253] [2022-01-10 08:24:30,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:30,441 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:30,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:30,442 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 08:24:30,443 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 08:24:30,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:30,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:24:30,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:30,741 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 08:24:30,741 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:30,741 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:30,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1726497253] [2022-01-10 08:24:30,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1726497253] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:30,742 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:30,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:24:30,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453138076] [2022-01-10 08:24:30,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:30,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:24:30,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:30,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:24:30,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:30,743 INFO L87 Difference]: Start difference. First operand 30095 states and 39113 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:32,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:32,027 INFO L93 Difference]: Finished difference Result 30790 states and 40198 transitions. [2022-01-10 08:24:32,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:24:32,028 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 168 [2022-01-10 08:24:32,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:32,103 INFO L225 Difference]: With dead ends: 30790 [2022-01-10 08:24:32,103 INFO L226 Difference]: Without dead ends: 30095 [2022-01-10 08:24:32,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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 08:24:32,120 INFO L933 BasicCegarLoop]: 667 mSDtfsCounter, 942 mSDsluCounter, 739 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 973 SdHoareTripleChecker+Valid, 1406 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:32,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [973 Valid, 1406 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:24:32,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30095 states. [2022-01-10 08:24:33,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30095 to 30095. [2022-01-10 08:24:33,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30095 states, 24079 states have (on average 1.2593961543253458) internal successors, (30325), 24564 states have internal predecessors, (30325), 2889 states have call successors, (2889), 1966 states have call predecessors, (2889), 3125 states have return successors, (5892), 3565 states have call predecessors, (5892), 2885 states have call successors, (5892) [2022-01-10 08:24:33,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30095 states to 30095 states and 39106 transitions. [2022-01-10 08:24:33,170 INFO L78 Accepts]: Start accepts. Automaton has 30095 states and 39106 transitions. Word has length 168 [2022-01-10 08:24:33,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:33,171 INFO L470 AbstractCegarLoop]: Abstraction has 30095 states and 39106 transitions. [2022-01-10 08:24:33,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:33,171 INFO L276 IsEmpty]: Start isEmpty. Operand 30095 states and 39106 transitions. [2022-01-10 08:24:33,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:24:33,185 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:33,185 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:33,195 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 08:24:33,392 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 08:24:33,393 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:33,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:33,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1129297697, now seen corresponding path program 1 times [2022-01-10 08:24:33,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:33,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [643215340] [2022-01-10 08:24:33,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:33,394 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:33,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:33,395 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 08:24:33,395 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 08:24:33,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:33,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:24:33,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:33,707 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 08:24:33,707 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:33,708 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:33,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [643215340] [2022-01-10 08:24:33,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [643215340] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:33,708 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:33,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:24:33,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231915151] [2022-01-10 08:24:33,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:33,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:24:33,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:33,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:24:33,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:33,709 INFO L87 Difference]: Start difference. First operand 30095 states and 39106 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:34,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:34,776 INFO L93 Difference]: Finished difference Result 30790 states and 40184 transitions. [2022-01-10 08:24:34,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:24:34,777 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 168 [2022-01-10 08:24:34,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:34,844 INFO L225 Difference]: With dead ends: 30790 [2022-01-10 08:24:34,844 INFO L226 Difference]: Without dead ends: 30095 [2022-01-10 08:24:34,858 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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 08:24:34,858 INFO L933 BasicCegarLoop]: 664 mSDtfsCounter, 936 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 967 SdHoareTripleChecker+Valid, 1399 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:34,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [967 Valid, 1399 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:24:34,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30095 states. [2022-01-10 08:24:35,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30095 to 30095. [2022-01-10 08:24:35,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30095 states, 24079 states have (on average 1.2591054445782632) internal successors, (30318), 24564 states have internal predecessors, (30318), 2889 states have call successors, (2889), 1966 states have call predecessors, (2889), 3125 states have return successors, (5892), 3565 states have call predecessors, (5892), 2885 states have call successors, (5892) [2022-01-10 08:24:35,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30095 states to 30095 states and 39099 transitions. [2022-01-10 08:24:35,891 INFO L78 Accepts]: Start accepts. Automaton has 30095 states and 39099 transitions. Word has length 168 [2022-01-10 08:24:35,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:35,891 INFO L470 AbstractCegarLoop]: Abstraction has 30095 states and 39099 transitions. [2022-01-10 08:24:35,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:35,891 INFO L276 IsEmpty]: Start isEmpty. Operand 30095 states and 39099 transitions. [2022-01-10 08:24:35,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:24:35,904 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:35,904 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:35,912 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 08:24:36,111 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 08:24:36,112 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:36,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:36,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1748046629, now seen corresponding path program 1 times [2022-01-10 08:24:36,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:36,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1203539441] [2022-01-10 08:24:36,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:36,113 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:36,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:36,114 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 08:24:36,114 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 08:24:36,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:36,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:24:36,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:36,426 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 08:24:36,427 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:36,427 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:36,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1203539441] [2022-01-10 08:24:36,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1203539441] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:36,427 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:36,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:24:36,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519265809] [2022-01-10 08:24:36,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:36,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:24:36,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:36,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:24:36,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:36,428 INFO L87 Difference]: Start difference. First operand 30095 states and 39099 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:37,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:37,602 INFO L93 Difference]: Finished difference Result 30790 states and 40170 transitions. [2022-01-10 08:24:37,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:24:37,602 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 168 [2022-01-10 08:24:37,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:37,666 INFO L225 Difference]: With dead ends: 30790 [2022-01-10 08:24:37,667 INFO L226 Difference]: Without dead ends: 30095 [2022-01-10 08:24:37,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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 08:24:37,680 INFO L933 BasicCegarLoop]: 661 mSDtfsCounter, 930 mSDsluCounter, 731 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 961 SdHoareTripleChecker+Valid, 1392 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:37,681 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [961 Valid, 1392 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:24:37,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30095 states. [2022-01-10 08:24:38,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30095 to 30095. [2022-01-10 08:24:38,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30095 states, 24079 states have (on average 1.2588147348311807) internal successors, (30311), 24564 states have internal predecessors, (30311), 2889 states have call successors, (2889), 1966 states have call predecessors, (2889), 3125 states have return successors, (5892), 3565 states have call predecessors, (5892), 2885 states have call successors, (5892) [2022-01-10 08:24:38,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30095 states to 30095 states and 39092 transitions. [2022-01-10 08:24:38,763 INFO L78 Accepts]: Start accepts. Automaton has 30095 states and 39092 transitions. Word has length 168 [2022-01-10 08:24:38,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:38,763 INFO L470 AbstractCegarLoop]: Abstraction has 30095 states and 39092 transitions. [2022-01-10 08:24:38,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:38,763 INFO L276 IsEmpty]: Start isEmpty. Operand 30095 states and 39092 transitions. [2022-01-10 08:24:38,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:24:38,776 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:38,776 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:38,785 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Ended with exit code 0 [2022-01-10 08:24:38,977 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 08:24:38,977 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:38,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:38,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1418582367, now seen corresponding path program 1 times [2022-01-10 08:24:38,978 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:38,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [388431609] [2022-01-10 08:24:38,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:38,978 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:38,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:38,979 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 08:24:38,980 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 08:24:39,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:39,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:24:39,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:39,282 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 08:24:39,283 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:39,283 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:39,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [388431609] [2022-01-10 08:24:39,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [388431609] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:39,283 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:39,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:24:39,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986097416] [2022-01-10 08:24:39,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:39,284 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:24:39,284 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:39,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:24:39,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:39,284 INFO L87 Difference]: Start difference. First operand 30095 states and 39092 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:40,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:40,465 INFO L93 Difference]: Finished difference Result 30790 states and 40156 transitions. [2022-01-10 08:24:40,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:24:40,466 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 168 [2022-01-10 08:24:40,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:40,543 INFO L225 Difference]: With dead ends: 30790 [2022-01-10 08:24:40,543 INFO L226 Difference]: Without dead ends: 30095 [2022-01-10 08:24:40,558 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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 08:24:40,559 INFO L933 BasicCegarLoop]: 658 mSDtfsCounter, 924 mSDsluCounter, 727 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 955 SdHoareTripleChecker+Valid, 1385 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:40,559 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [955 Valid, 1385 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:24:40,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30095 states. [2022-01-10 08:24:41,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30095 to 30095. [2022-01-10 08:24:41,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30095 states, 24079 states have (on average 1.258524025084098) internal successors, (30304), 24564 states have internal predecessors, (30304), 2889 states have call successors, (2889), 1966 states have call predecessors, (2889), 3125 states have return successors, (5892), 3565 states have call predecessors, (5892), 2885 states have call successors, (5892) [2022-01-10 08:24:41,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30095 states to 30095 states and 39085 transitions. [2022-01-10 08:24:41,682 INFO L78 Accepts]: Start accepts. Automaton has 30095 states and 39085 transitions. Word has length 168 [2022-01-10 08:24:41,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:41,682 INFO L470 AbstractCegarLoop]: Abstraction has 30095 states and 39085 transitions. [2022-01-10 08:24:41,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:41,682 INFO L276 IsEmpty]: Start isEmpty. Operand 30095 states and 39085 transitions. [2022-01-10 08:24:41,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:24:41,695 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:41,695 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:41,703 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 08:24:41,895 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 08:24:41,896 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:41,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:41,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1111667621, now seen corresponding path program 1 times [2022-01-10 08:24:41,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:41,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1244518813] [2022-01-10 08:24:41,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:41,896 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:41,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:41,897 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 08:24:41,898 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 08:24:42,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:42,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:24:42,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:42,221 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 08:24:42,221 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:42,221 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:42,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1244518813] [2022-01-10 08:24:42,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1244518813] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:42,221 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:42,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:24:42,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946213761] [2022-01-10 08:24:42,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:42,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:24:42,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:42,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:24:42,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:42,222 INFO L87 Difference]: Start difference. First operand 30095 states and 39085 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:43,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:43,464 INFO L93 Difference]: Finished difference Result 30790 states and 40142 transitions. [2022-01-10 08:24:43,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:24:43,465 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 168 [2022-01-10 08:24:43,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:43,548 INFO L225 Difference]: With dead ends: 30790 [2022-01-10 08:24:43,548 INFO L226 Difference]: Without dead ends: 30095 [2022-01-10 08:24:43,564 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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 08:24:43,565 INFO L933 BasicCegarLoop]: 655 mSDtfsCounter, 918 mSDsluCounter, 723 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 949 SdHoareTripleChecker+Valid, 1378 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:43,565 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [949 Valid, 1378 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:24:43,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30095 states. [2022-01-10 08:24:44,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30095 to 30095. [2022-01-10 08:24:44,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30095 states, 24079 states have (on average 1.2582333153370158) internal successors, (30297), 24564 states have internal predecessors, (30297), 2889 states have call successors, (2889), 1966 states have call predecessors, (2889), 3125 states have return successors, (5892), 3565 states have call predecessors, (5892), 2885 states have call successors, (5892) [2022-01-10 08:24:44,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30095 states to 30095 states and 39078 transitions. [2022-01-10 08:24:44,793 INFO L78 Accepts]: Start accepts. Automaton has 30095 states and 39078 transitions. Word has length 168 [2022-01-10 08:24:44,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:44,793 INFO L470 AbstractCegarLoop]: Abstraction has 30095 states and 39078 transitions. [2022-01-10 08:24:44,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:44,793 INFO L276 IsEmpty]: Start isEmpty. Operand 30095 states and 39078 transitions. [2022-01-10 08:24:44,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:24:44,806 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:44,806 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:44,814 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 08:24:45,006 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 08:24:45,007 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:45,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:45,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1886025249, now seen corresponding path program 1 times [2022-01-10 08:24:45,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:45,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1209079508] [2022-01-10 08:24:45,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:45,008 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:45,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:45,009 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 08:24:45,010 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 08:24:45,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:45,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:24:45,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:45,321 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 08:24:45,322 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:45,322 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:45,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1209079508] [2022-01-10 08:24:45,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1209079508] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:45,322 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:45,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:24:45,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942910137] [2022-01-10 08:24:45,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:45,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:24:45,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:45,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:24:45,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:45,323 INFO L87 Difference]: Start difference. First operand 30095 states and 39078 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:46,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:46,638 INFO L93 Difference]: Finished difference Result 30790 states and 40128 transitions. [2022-01-10 08:24:46,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:24:46,639 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 168 [2022-01-10 08:24:46,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:46,714 INFO L225 Difference]: With dead ends: 30790 [2022-01-10 08:24:46,715 INFO L226 Difference]: Without dead ends: 30095 [2022-01-10 08:24:46,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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 08:24:46,729 INFO L933 BasicCegarLoop]: 652 mSDtfsCounter, 911 mSDsluCounter, 719 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 942 SdHoareTripleChecker+Valid, 1371 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:46,729 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [942 Valid, 1371 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:24:46,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30095 states. [2022-01-10 08:24:47,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30095 to 30095. [2022-01-10 08:24:47,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30095 states, 24079 states have (on average 1.2579426055899332) internal successors, (30290), 24564 states have internal predecessors, (30290), 2889 states have call successors, (2889), 1966 states have call predecessors, (2889), 3125 states have return successors, (5892), 3565 states have call predecessors, (5892), 2885 states have call successors, (5892) [2022-01-10 08:24:47,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30095 states to 30095 states and 39071 transitions. [2022-01-10 08:24:47,959 INFO L78 Accepts]: Start accepts. Automaton has 30095 states and 39071 transitions. Word has length 168 [2022-01-10 08:24:47,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:47,960 INFO L470 AbstractCegarLoop]: Abstraction has 30095 states and 39071 transitions. [2022-01-10 08:24:47,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:47,960 INFO L276 IsEmpty]: Start isEmpty. Operand 30095 states and 39071 transitions. [2022-01-10 08:24:47,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:24:47,974 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:47,975 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:47,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-01-10 08:24:48,186 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 08:24:48,187 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:48,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:48,187 INFO L85 PathProgramCache]: Analyzing trace with hash -487071647, now seen corresponding path program 1 times [2022-01-10 08:24:48,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:48,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1344049280] [2022-01-10 08:24:48,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:48,188 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:48,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:48,189 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 08:24:48,189 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 08:24:48,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:48,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 459 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:24:48,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:48,489 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 08:24:48,489 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:48,490 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:48,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1344049280] [2022-01-10 08:24:48,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1344049280] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:48,490 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:48,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:24:48,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886379465] [2022-01-10 08:24:48,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:48,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:24:48,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:48,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:24:48,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:48,491 INFO L87 Difference]: Start difference. First operand 30095 states and 39071 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:49,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:49,931 INFO L93 Difference]: Finished difference Result 30968 states and 40390 transitions. [2022-01-10 08:24:49,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:24:49,931 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 168 [2022-01-10 08:24:49,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:49,994 INFO L225 Difference]: With dead ends: 30968 [2022-01-10 08:24:49,994 INFO L226 Difference]: Without dead ends: 30273 [2022-01-10 08:24:50,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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 08:24:50,010 INFO L933 BasicCegarLoop]: 649 mSDtfsCounter, 1021 mSDsluCounter, 714 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1052 SdHoareTripleChecker+Valid, 1363 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:50,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1052 Valid, 1363 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:24:50,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30273 states. [2022-01-10 08:24:51,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30273 to 30273. [2022-01-10 08:24:51,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30273 states, 24251 states have (on average 1.2587109809904746) internal successors, (30525), 24736 states have internal predecessors, (30525), 2891 states have call successors, (2891), 1970 states have call predecessors, (2891), 3129 states have return successors, (5894), 3567 states have call predecessors, (5894), 2887 states have call successors, (5894) [2022-01-10 08:24:51,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30273 states to 30273 states and 39310 transitions. [2022-01-10 08:24:51,333 INFO L78 Accepts]: Start accepts. Automaton has 30273 states and 39310 transitions. Word has length 168 [2022-01-10 08:24:51,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:51,334 INFO L470 AbstractCegarLoop]: Abstraction has 30273 states and 39310 transitions. [2022-01-10 08:24:51,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:51,334 INFO L276 IsEmpty]: Start isEmpty. Operand 30273 states and 39310 transitions. [2022-01-10 08:24:51,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:24:51,346 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:51,347 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:51,357 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 08:24:51,554 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 08:24:51,555 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:51,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:51,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1829752483, now seen corresponding path program 1 times [2022-01-10 08:24:51,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:51,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [133374874] [2022-01-10 08:24:51,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:51,556 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:51,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:51,557 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 08:24:51,558 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 08:24:51,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:51,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:24:51,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:51,859 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 08:24:51,859 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:51,859 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:51,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [133374874] [2022-01-10 08:24:51,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [133374874] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:51,860 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:51,860 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:24:51,860 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962288903] [2022-01-10 08:24:51,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:51,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:24:51,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:51,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:24:51,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:51,861 INFO L87 Difference]: Start difference. First operand 30273 states and 39310 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:53,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:53,418 INFO L93 Difference]: Finished difference Result 31324 states and 40868 transitions. [2022-01-10 08:24:53,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:24:53,419 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 168 [2022-01-10 08:24:53,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:53,486 INFO L225 Difference]: With dead ends: 31324 [2022-01-10 08:24:53,486 INFO L226 Difference]: Without dead ends: 30451 [2022-01-10 08:24:53,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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 08:24:53,500 INFO L933 BasicCegarLoop]: 647 mSDtfsCounter, 1014 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1045 SdHoareTripleChecker+Valid, 1357 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:53,500 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1045 Valid, 1357 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 08:24:53,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30451 states. [2022-01-10 08:24:54,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30451 to 30451. [2022-01-10 08:24:54,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30451 states, 24423 states have (on average 1.2593047537157598) internal successors, (30756), 24908 states have internal predecessors, (30756), 2893 states have call successors, (2893), 1974 states have call predecessors, (2893), 3133 states have return successors, (5896), 3569 states have call predecessors, (5896), 2889 states have call successors, (5896) [2022-01-10 08:24:54,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30451 states to 30451 states and 39545 transitions. [2022-01-10 08:24:54,935 INFO L78 Accepts]: Start accepts. Automaton has 30451 states and 39545 transitions. Word has length 168 [2022-01-10 08:24:54,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:54,936 INFO L470 AbstractCegarLoop]: Abstraction has 30451 states and 39545 transitions. [2022-01-10 08:24:54,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:54,936 INFO L276 IsEmpty]: Start isEmpty. Operand 30451 states and 39545 transitions. [2022-01-10 08:24:54,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:24:54,948 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:54,949 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:54,958 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 08:24:55,149 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 08:24:55,149 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:55,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:55,150 INFO L85 PathProgramCache]: Analyzing trace with hash 237939584, now seen corresponding path program 1 times [2022-01-10 08:24:55,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:55,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [882232094] [2022-01-10 08:24:55,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:55,150 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:55,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:55,151 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 08:24:55,153 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 08:24:55,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:55,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:24:55,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:55,477 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 08:24:55,478 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:55,478 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:55,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [882232094] [2022-01-10 08:24:55,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [882232094] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:55,478 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:55,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:24:55,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583422980] [2022-01-10 08:24:55,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:55,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:24:55,478 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:55,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:24:55,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:55,479 INFO L87 Difference]: Start difference. First operand 30451 states and 39545 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:57,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:57,051 INFO L93 Difference]: Finished difference Result 31680 states and 41338 transitions. [2022-01-10 08:24:57,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:24:57,052 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 168 [2022-01-10 08:24:57,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:57,115 INFO L225 Difference]: With dead ends: 31680 [2022-01-10 08:24:57,115 INFO L226 Difference]: Without dead ends: 30629 [2022-01-10 08:24:57,126 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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 08:24:57,126 INFO L933 BasicCegarLoop]: 642 mSDtfsCounter, 1008 mSDsluCounter, 706 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1039 SdHoareTripleChecker+Valid, 1348 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:57,126 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1039 Valid, 1348 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 504 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:24:57,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30629 states. [2022-01-10 08:24:58,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30629 to 30629. [2022-01-10 08:24:58,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30629 states, 24595 states have (on average 1.259727586907908) internal successors, (30983), 25080 states have internal predecessors, (30983), 2895 states have call successors, (2895), 1978 states have call predecessors, (2895), 3137 states have return successors, (5898), 3571 states have call predecessors, (5898), 2891 states have call successors, (5898) [2022-01-10 08:24:58,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30629 states to 30629 states and 39776 transitions. [2022-01-10 08:24:58,520 INFO L78 Accepts]: Start accepts. Automaton has 30629 states and 39776 transitions. Word has length 168 [2022-01-10 08:24:58,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:58,521 INFO L470 AbstractCegarLoop]: Abstraction has 30629 states and 39776 transitions. [2022-01-10 08:24:58,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:24:58,521 INFO L276 IsEmpty]: Start isEmpty. Operand 30629 states and 39776 transitions. [2022-01-10 08:24:58,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:24:58,533 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:58,534 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:58,542 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Ended with exit code 0 [2022-01-10 08:24:58,735 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 08:24:58,736 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:58,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:58,736 INFO L85 PathProgramCache]: Analyzing trace with hash 549391228, now seen corresponding path program 1 times [2022-01-10 08:24:58,736 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:58,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [383679883] [2022-01-10 08:24:58,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:58,737 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:58,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:58,737 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 08:24:58,738 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 08:24:58,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:58,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:24:58,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:59,036 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 08:24:59,036 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:59,037 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:59,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [383679883] [2022-01-10 08:24:59,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [383679883] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:59,037 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:59,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:24:59,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610855446] [2022-01-10 08:24:59,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:59,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:24:59,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:59,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:24:59,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:59,038 INFO L87 Difference]: Start difference. First operand 30629 states and 39776 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:25:00,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:25:00,880 INFO L93 Difference]: Finished difference Result 32036 states and 41800 transitions. [2022-01-10 08:25:00,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:25:00,881 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 168 [2022-01-10 08:25:00,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:25:00,949 INFO L225 Difference]: With dead ends: 32036 [2022-01-10 08:25:00,949 INFO L226 Difference]: Without dead ends: 30807 [2022-01-10 08:25:00,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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 08:25:00,963 INFO L933 BasicCegarLoop]: 639 mSDtfsCounter, 1001 mSDsluCounter, 702 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1032 SdHoareTripleChecker+Valid, 1341 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 08:25:00,963 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1032 Valid, 1341 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 08:25:00,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30807 states. [2022-01-10 08:25:02,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30807 to 30807. [2022-01-10 08:25:02,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30807 states, 24767 states have (on average 1.2599830419509832) internal successors, (31206), 25252 states have internal predecessors, (31206), 2897 states have call successors, (2897), 1982 states have call predecessors, (2897), 3141 states have return successors, (5900), 3573 states have call predecessors, (5900), 2893 states have call successors, (5900) [2022-01-10 08:25:02,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30807 states to 30807 states and 40003 transitions. [2022-01-10 08:25:02,398 INFO L78 Accepts]: Start accepts. Automaton has 30807 states and 40003 transitions. Word has length 168 [2022-01-10 08:25:02,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:25:02,398 INFO L470 AbstractCegarLoop]: Abstraction has 30807 states and 40003 transitions. [2022-01-10 08:25:02,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:25:02,399 INFO L276 IsEmpty]: Start isEmpty. Operand 30807 states and 40003 transitions. [2022-01-10 08:25:02,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:25:02,412 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:25:02,412 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:25:02,419 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 08:25:02,618 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 08:25:02,619 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:25:02,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:25:02,619 INFO L85 PathProgramCache]: Analyzing trace with hash 387665183, now seen corresponding path program 1 times [2022-01-10 08:25:02,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:25:02,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1777290930] [2022-01-10 08:25:02,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:25:02,620 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:25:02,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:25:02,621 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 08:25:02,623 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 08:25:02,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:25:02,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:25:02,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:25:02,924 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 08:25:02,925 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:25:02,925 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:25:02,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1777290930] [2022-01-10 08:25:02,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1777290930] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:25:02,925 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:25:02,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:25:02,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907962311] [2022-01-10 08:25:02,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:25:02,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:25:02,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:25:02,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:25:02,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:25:02,926 INFO L87 Difference]: Start difference. First operand 30807 states and 40003 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:25:04,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:25:04,659 INFO L93 Difference]: Finished difference Result 32392 states and 42254 transitions. [2022-01-10 08:25:04,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:25:04,660 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 168 [2022-01-10 08:25:04,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:25:04,712 INFO L225 Difference]: With dead ends: 32392 [2022-01-10 08:25:04,712 INFO L226 Difference]: Without dead ends: 30985 [2022-01-10 08:25:04,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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 08:25:04,721 INFO L933 BasicCegarLoop]: 636 mSDtfsCounter, 994 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1025 SdHoareTripleChecker+Valid, 1334 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:25:04,721 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1025 Valid, 1334 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 502 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:25:04,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30985 states. [2022-01-10 08:25:06,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30985 to 30985. [2022-01-10 08:25:06,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30985 states, 24939 states have (on average 1.2600745819800312) internal successors, (31425), 25424 states have internal predecessors, (31425), 2899 states have call successors, (2899), 1986 states have call predecessors, (2899), 3145 states have return successors, (5902), 3575 states have call predecessors, (5902), 2895 states have call successors, (5902) [2022-01-10 08:25:06,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30985 states to 30985 states and 40226 transitions. [2022-01-10 08:25:06,117 INFO L78 Accepts]: Start accepts. Automaton has 30985 states and 40226 transitions. Word has length 168 [2022-01-10 08:25:06,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:25:06,117 INFO L470 AbstractCegarLoop]: Abstraction has 30985 states and 40226 transitions. [2022-01-10 08:25:06,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:25:06,117 INFO L276 IsEmpty]: Start isEmpty. Operand 30985 states and 40226 transitions. [2022-01-10 08:25:06,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 08:25:06,129 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:25:06,129 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:25:06,137 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 08:25:06,330 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 08:25:06,330 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:25:06,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:25:06,330 INFO L85 PathProgramCache]: Analyzing trace with hash 826347642, now seen corresponding path program 1 times [2022-01-10 08:25:06,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:25:06,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1307162116] [2022-01-10 08:25:06,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:25:06,331 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:25:06,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:25:06,332 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 08:25:06,333 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 08:25:06,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:25:06,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:25:06,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:25:06,628 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 08:25:06,628 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:25:06,628 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:25:06,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1307162116] [2022-01-10 08:25:06,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1307162116] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:25:06,628 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:25:06,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:25:06,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207441071] [2022-01-10 08:25:06,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:25:06,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:25:06,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:25:06,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:25:06,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:25:06,629 INFO L87 Difference]: Start difference. First operand 30985 states and 40226 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:25:08,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:25:08,493 INFO L93 Difference]: Finished difference Result 32748 states and 42700 transitions. [2022-01-10 08:25:08,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:25:08,494 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 168 [2022-01-10 08:25:08,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:25:08,546 INFO L225 Difference]: With dead ends: 32748 [2022-01-10 08:25:08,547 INFO L226 Difference]: Without dead ends: 31163 [2022-01-10 08:25:08,555 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 164 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 08:25:08,555 INFO L933 BasicCegarLoop]: 633 mSDtfsCounter, 987 mSDsluCounter, 694 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1018 SdHoareTripleChecker+Valid, 1327 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:25:08,555 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1018 Valid, 1327 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:25:08,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31163 states.