/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.06.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 08:23:19,578 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 08:23:19,580 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 08:23:19,655 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 08:23:19,656 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 08:23:19,656 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 08:23:19,657 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 08:23:19,658 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 08:23:19,659 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 08:23:19,660 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 08:23:19,661 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 08:23:19,661 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 08:23:19,662 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 08:23:19,662 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 08:23:19,665 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 08:23:19,670 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 08:23:19,671 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 08:23:19,675 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 08:23:19,678 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 08:23:19,680 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 08:23:19,681 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 08:23:19,684 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 08:23:19,684 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 08:23:19,685 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 08:23:19,686 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 08:23:19,686 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 08:23:19,686 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 08:23:19,687 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 08:23:19,687 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 08:23:19,688 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 08:23:19,688 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 08:23:19,688 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 08:23:19,689 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 08:23:19,689 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 08:23:19,689 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 08:23:19,690 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 08:23:19,690 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 08:23:19,690 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 08:23:19,690 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 08:23:19,691 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 08:23:19,693 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 08:23:19,694 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:23:19,721 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 08:23:19,721 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 08:23:19,721 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 08:23:19,721 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 08:23:19,722 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 08:23:19,722 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 08:23:19,723 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 08:23:19,723 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 08:23:19,723 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 08:23:19,723 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 08:23:19,724 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 08:23:19,724 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 08:23:19,724 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 08:23:19,724 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 08:23:19,724 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 08:23:19,724 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 08:23:19,724 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 08:23:19,724 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 08:23:19,724 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 08:23:19,724 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 08:23:19,725 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 08:23:19,725 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 08:23:19,725 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 08:23:19,725 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:23:19,725 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 08:23:19,725 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 08:23:19,725 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 08:23:19,725 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 08:23:19,725 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 08:23:19,725 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 08:23:19,725 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 08:23:19,726 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 08:23:19,726 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 08:23:19,726 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:23:19,918 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 08:23:19,934 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 08:23:19,936 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 08:23:19,937 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 08:23:19,937 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 08:23:19,938 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.06.cil-2.c [2022-01-10 08:23:19,980 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/421a4e219/782f309c41e740b5acddab4751f7dbce/FLAGcbb3bd45e [2022-01-10 08:23:20,333 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 08:23:20,333 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_3.cil+token_ring.06.cil-2.c [2022-01-10 08:23:20,342 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/421a4e219/782f309c41e740b5acddab4751f7dbce/FLAGcbb3bd45e [2022-01-10 08:23:20,719 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/421a4e219/782f309c41e740b5acddab4751f7dbce [2022-01-10 08:23:20,720 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 08:23:20,721 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 08:23:20,723 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 08:23:20,723 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 08:23:20,725 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 08:23:20,725 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:23:20" (1/1) ... [2022-01-10 08:23:20,726 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5565ca55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:23:20, skipping insertion in model container [2022-01-10 08:23:20,726 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:23:20" (1/1) ... [2022-01-10 08:23:20,730 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 08:23:20,762 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 08:23:20,931 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.06.cil-2.c[911,924] [2022-01-10 08:23:21,006 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.06.cil-2.c[8416,8429] [2022-01-10 08:23:21,060 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:23:21,075 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 08:23:21,085 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.06.cil-2.c[911,924] [2022-01-10 08:23:21,106 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.06.cil-2.c[8416,8429] [2022-01-10 08:23:21,138 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:23:21,155 INFO L208 MainTranslator]: Completed translation [2022-01-10 08:23:21,156 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:23:21 WrapperNode [2022-01-10 08:23:21,156 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 08:23:21,157 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 08:23:21,157 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 08:23:21,157 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 08:23:21,161 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:23:21" (1/1) ... [2022-01-10 08:23:21,177 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:23:21" (1/1) ... [2022-01-10 08:23:21,205 INFO L137 Inliner]: procedures = 68, calls = 79, calls flagged for inlining = 36, calls inlined = 36, statements flattened = 702 [2022-01-10 08:23:21,205 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 08:23:21,205 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 08:23:21,206 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 08:23:21,206 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 08:23:21,211 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:23:21" (1/1) ... [2022-01-10 08:23:21,211 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:23:21" (1/1) ... [2022-01-10 08:23:21,215 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:23:21" (1/1) ... [2022-01-10 08:23:21,215 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:23:21" (1/1) ... [2022-01-10 08:23:21,223 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:23:21" (1/1) ... [2022-01-10 08:23:21,230 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:23:21" (1/1) ... [2022-01-10 08:23:21,233 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:23:21" (1/1) ... [2022-01-10 08:23:21,236 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 08:23:21,237 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 08:23:21,237 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 08:23:21,237 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 08:23:21,248 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:23:21" (1/1) ... [2022-01-10 08:23:21,253 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:23:21,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 08:23:21,271 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:23:21,284 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:23:21,302 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 08:23:21,302 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 08:23:21,302 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 08:23:21,302 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2022-01-10 08:23:21,302 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2022-01-10 08:23:21,302 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2022-01-10 08:23:21,302 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2022-01-10 08:23:21,302 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2022-01-10 08:23:21,303 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2022-01-10 08:23:21,303 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2022-01-10 08:23:21,303 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2022-01-10 08:23:21,303 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2022-01-10 08:23:21,303 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2022-01-10 08:23:21,303 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2022-01-10 08:23:21,303 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2022-01-10 08:23:21,303 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2022-01-10 08:23:21,303 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2022-01-10 08:23:21,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 08:23:21,304 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2022-01-10 08:23:21,304 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2022-01-10 08:23:21,304 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2022-01-10 08:23:21,304 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2022-01-10 08:23:21,304 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2022-01-10 08:23:21,304 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2022-01-10 08:23:21,304 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2022-01-10 08:23:21,304 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2022-01-10 08:23:21,304 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2022-01-10 08:23:21,304 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2022-01-10 08:23:21,304 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 08:23:21,304 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 08:23:21,304 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2022-01-10 08:23:21,304 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2022-01-10 08:23:21,378 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 08:23:21,379 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 08:23:21,820 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##56: assume !(1bv32 == ~q_free~0); [2022-01-10 08:23:21,820 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:23:21,888 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 08:23:21,896 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 08:23:21,896 INFO L299 CfgBuilder]: Removed 13 assume(true) statements. [2022-01-10 08:23:21,898 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:23:21 BoogieIcfgContainer [2022-01-10 08:23:21,898 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 08:23:21,899 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 08:23:21,900 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 08:23:21,907 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 08:23:21,907 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 08:23:20" (1/3) ... [2022-01-10 08:23:21,908 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@634d5325 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:23:21, skipping insertion in model container [2022-01-10 08:23:21,908 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:23:21" (2/3) ... [2022-01-10 08:23:21,908 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@634d5325 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:23:21, skipping insertion in model container [2022-01-10 08:23:21,908 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:23:21" (3/3) ... [2022-01-10 08:23:21,909 INFO L111 eAbstractionObserver]: Analyzing ICFG pc_sfifo_3.cil+token_ring.06.cil-2.c [2022-01-10 08:23:21,912 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 08:23:21,912 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 08:23:21,951 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 08:23:21,957 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:23:21,958 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 08:23:21,983 INFO L276 IsEmpty]: Start isEmpty. Operand has 349 states, 296 states have (on average 1.6047297297297298) internal successors, (475), 302 states have internal predecessors, (475), 36 states have call successors, (36), 14 states have call predecessors, (36), 14 states have return successors, (36), 35 states have call predecessors, (36), 36 states have call successors, (36) [2022-01-10 08:23:21,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:23:21,993 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:21,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] [2022-01-10 08:23:21,995 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:21,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:21,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1893731304, now seen corresponding path program 1 times [2022-01-10 08:23:22,010 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:22,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1655302830] [2022-01-10 08:23:22,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:22,011 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:22,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:22,013 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:23:22,021 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:23:22,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:22,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-10 08:23:22,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:22,351 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:23:22,351 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:22,352 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:22,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1655302830] [2022-01-10 08:23:22,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1655302830] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:22,352 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:22,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:23:22,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743076697] [2022-01-10 08:23:22,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:22,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:22,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:22,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:22,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:22,376 INFO L87 Difference]: Start difference. First operand has 349 states, 296 states have (on average 1.6047297297297298) internal successors, (475), 302 states have internal predecessors, (475), 36 states have call successors, (36), 14 states have call predecessors, (36), 14 states have return successors, (36), 35 states have call predecessors, (36), 36 states have call successors, (36) 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:23:22,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:22,986 INFO L93 Difference]: Finished difference Result 795 states and 1245 transitions. [2022-01-10 08:23:22,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:22,990 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:23:22,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:22,999 INFO L225 Difference]: With dead ends: 795 [2022-01-10 08:23:22,999 INFO L226 Difference]: Without dead ends: 458 [2022-01-10 08:23:23,003 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:23:23,006 INFO L933 BasicCegarLoop]: 518 mSDtfsCounter, 397 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 1322 SdHoareTripleChecker+Invalid, 634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:23,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [406 Valid, 1322 Invalid, 634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 573 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 08:23:23,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-01-10 08:23:23,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 451. [2022-01-10 08:23:23,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 451 states, 378 states have (on average 1.492063492063492) internal successors, (564), 384 states have internal predecessors, (564), 49 states have call successors, (49), 21 states have call predecessors, (49), 22 states have return successors, (52), 48 states have call predecessors, (52), 47 states have call successors, (52) [2022-01-10 08:23:23,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 665 transitions. [2022-01-10 08:23:23,063 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 665 transitions. Word has length 65 [2022-01-10 08:23:23,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:23,063 INFO L470 AbstractCegarLoop]: Abstraction has 451 states and 665 transitions. [2022-01-10 08:23:23,063 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:23:23,063 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 665 transitions. [2022-01-10 08:23:23,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:23:23,066 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:23,066 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:23:23,086 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-01-10 08:23:23,273 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:23:23,274 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:23,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:23,275 INFO L85 PathProgramCache]: Analyzing trace with hash -214842664, now seen corresponding path program 1 times [2022-01-10 08:23:23,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:23,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1054795879] [2022-01-10 08:23:23,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:23,276 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:23,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:23,278 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:23:23,280 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:23:23,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:23,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:23:23,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:23,455 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:23:23,455 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:23,455 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:23,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1054795879] [2022-01-10 08:23:23,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1054795879] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:23,456 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:23,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:23:23,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399651088] [2022-01-10 08:23:23,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:23,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:23,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:23,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:23,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:23,458 INFO L87 Difference]: Start difference. First operand 451 states and 665 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:23:23,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:23,945 INFO L93 Difference]: Finished difference Result 907 states and 1325 transitions. [2022-01-10 08:23:23,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:23,946 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:23:23,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:23,950 INFO L225 Difference]: With dead ends: 907 [2022-01-10 08:23:23,950 INFO L226 Difference]: Without dead ends: 696 [2022-01-10 08:23:23,951 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:23:23,951 INFO L933 BasicCegarLoop]: 513 mSDtfsCounter, 384 mSDsluCounter, 782 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 1295 SdHoareTripleChecker+Invalid, 635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:23,952 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [393 Valid, 1295 Invalid, 635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:23:23,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2022-01-10 08:23:23,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 688. [2022-01-10 08:23:23,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 567 states have (on average 1.4532627865961198) internal successors, (824), 581 states have internal predecessors, (824), 75 states have call successors, (75), 35 states have call predecessors, (75), 44 states have return successors, (98), 76 states have call predecessors, (98), 73 states have call successors, (98) [2022-01-10 08:23:23,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 997 transitions. [2022-01-10 08:23:23,984 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 997 transitions. Word has length 65 [2022-01-10 08:23:23,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:23,985 INFO L470 AbstractCegarLoop]: Abstraction has 688 states and 997 transitions. [2022-01-10 08:23:23,985 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:23:23,985 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 997 transitions. [2022-01-10 08:23:23,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:23:23,987 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:23,988 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:23:23,995 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:23:24,188 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:23:24,188 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:24,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:24,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1917525016, now seen corresponding path program 1 times [2022-01-10 08:23:24,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:24,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [163067369] [2022-01-10 08:23:24,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:24,190 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:24,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:24,191 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:23:24,203 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:23:24,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:24,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:24,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:24,347 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:23:24,347 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:24,347 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:24,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [163067369] [2022-01-10 08:23:24,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [163067369] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:24,348 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:24,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:24,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733555482] [2022-01-10 08:23:24,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:24,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:24,348 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:24,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:24,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:24,349 INFO L87 Difference]: Start difference. First operand 688 states and 997 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:23:24,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:24,390 INFO L93 Difference]: Finished difference Result 1524 states and 2154 transitions. [2022-01-10 08:23:24,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:24,390 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:23:24,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:24,395 INFO L225 Difference]: With dead ends: 1524 [2022-01-10 08:23:24,395 INFO L226 Difference]: Without dead ends: 1090 [2022-01-10 08:23:24,396 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:23:24,397 INFO L933 BasicCegarLoop]: 538 mSDtfsCounter, 471 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 667 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:23:24,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 667 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:24,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1090 states. [2022-01-10 08:23:24,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1090 to 1078. [2022-01-10 08:23:24,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1078 states, 879 states have (on average 1.416382252559727) internal successors, (1245), 903 states have internal predecessors, (1245), 115 states have call successors, (115), 63 states have call predecessors, (115), 82 states have return successors, (155), 116 states have call predecessors, (155), 113 states have call successors, (155) [2022-01-10 08:23:24,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1078 states to 1078 states and 1515 transitions. [2022-01-10 08:23:24,449 INFO L78 Accepts]: Start accepts. Automaton has 1078 states and 1515 transitions. Word has length 65 [2022-01-10 08:23:24,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:24,449 INFO L470 AbstractCegarLoop]: Abstraction has 1078 states and 1515 transitions. [2022-01-10 08:23:24,449 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:23:24,450 INFO L276 IsEmpty]: Start isEmpty. Operand 1078 states and 1515 transitions. [2022-01-10 08:23:24,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-01-10 08:23:24,454 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:24,454 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:23:24,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-01-10 08:23:24,661 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:23:24,662 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:24,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:24,662 INFO L85 PathProgramCache]: Analyzing trace with hash 75567758, now seen corresponding path program 1 times [2022-01-10 08:23:24,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:24,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1425558397] [2022-01-10 08:23:24,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:24,663 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:24,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:24,664 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:23:24,664 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:23:24,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:24,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:24,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:24,885 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:23:24,885 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:24,885 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:24,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1425558397] [2022-01-10 08:23:24,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1425558397] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:24,888 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:24,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:24,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184835675] [2022-01-10 08:23:24,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:24,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:24,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:24,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:24,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:24,891 INFO L87 Difference]: Start difference. First operand 1078 states and 1515 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:23:24,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:24,950 INFO L93 Difference]: Finished difference Result 2654 states and 3663 transitions. [2022-01-10 08:23:24,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:24,951 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:23:24,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:24,959 INFO L225 Difference]: With dead ends: 2654 [2022-01-10 08:23:24,959 INFO L226 Difference]: Without dead ends: 1830 [2022-01-10 08:23:24,963 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:23:24,965 INFO L933 BasicCegarLoop]: 514 mSDtfsCounter, 457 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 646 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:23:24,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [457 Valid, 646 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:24,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1830 states. [2022-01-10 08:23:25,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1830 to 1814. [2022-01-10 08:23:25,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1814 states, 1459 states have (on average 1.3797121315969842) internal successors, (2013), 1503 states have internal predecessors, (2013), 195 states have call successors, (195), 119 states have call predecessors, (195), 158 states have return successors, (269), 196 states have call predecessors, (269), 193 states have call successors, (269) [2022-01-10 08:23:25,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1814 states to 1814 states and 2477 transitions. [2022-01-10 08:23:25,044 INFO L78 Accepts]: Start accepts. Automaton has 1814 states and 2477 transitions. Word has length 66 [2022-01-10 08:23:25,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:25,045 INFO L470 AbstractCegarLoop]: Abstraction has 1814 states and 2477 transitions. [2022-01-10 08:23:25,045 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:23:25,045 INFO L276 IsEmpty]: Start isEmpty. Operand 1814 states and 2477 transitions. [2022-01-10 08:23:25,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-01-10 08:23:25,047 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:25,047 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:23:25,054 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:23:25,254 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:23:25,254 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:25,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:25,255 INFO L85 PathProgramCache]: Analyzing trace with hash -762451314, now seen corresponding path program 1 times [2022-01-10 08:23:25,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:25,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1837023603] [2022-01-10 08:23:25,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:25,255 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:25,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:25,256 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:23:25,258 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:23:25,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:25,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:23:25,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:25,420 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:23:25,420 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:25,420 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:25,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1837023603] [2022-01-10 08:23:25,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1837023603] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:25,420 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:25,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 08:23:25,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983632797] [2022-01-10 08:23:25,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:25,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 08:23:25,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:25,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 08:23:25,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:23:25,421 INFO L87 Difference]: Start difference. First operand 1814 states and 2477 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:23:25,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:25,474 INFO L93 Difference]: Finished difference Result 3430 states and 4665 transitions. [2022-01-10 08:23:25,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:25,475 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:23:25,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:25,481 INFO L225 Difference]: With dead ends: 3430 [2022-01-10 08:23:25,481 INFO L226 Difference]: Without dead ends: 1870 [2022-01-10 08:23:25,484 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:23:25,485 INFO L933 BasicCegarLoop]: 504 mSDtfsCounter, 4 mSDsluCounter, 2010 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 2514 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:23:25,485 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 2514 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:25,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1870 states. [2022-01-10 08:23:25,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1870 to 1854. [2022-01-10 08:23:25,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1854 states, 1491 states have (on average 1.3661971830985915) internal successors, (2037), 1535 states have internal predecessors, (2037), 195 states have call successors, (195), 119 states have call predecessors, (195), 166 states have return successors, (277), 204 states have call predecessors, (277), 193 states have call successors, (277) [2022-01-10 08:23:25,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1854 states to 1854 states and 2509 transitions. [2022-01-10 08:23:25,532 INFO L78 Accepts]: Start accepts. Automaton has 1854 states and 2509 transitions. Word has length 83 [2022-01-10 08:23:25,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:25,532 INFO L470 AbstractCegarLoop]: Abstraction has 1854 states and 2509 transitions. [2022-01-10 08:23:25,532 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:23:25,532 INFO L276 IsEmpty]: Start isEmpty. Operand 1854 states and 2509 transitions. [2022-01-10 08:23:25,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-01-10 08:23:25,534 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:25,534 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:23:25,541 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2022-01-10 08:23:25,741 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:23:25,741 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:25,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:25,741 INFO L85 PathProgramCache]: Analyzing trace with hash 131035024, now seen corresponding path program 1 times [2022-01-10 08:23:25,742 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:25,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1167315028] [2022-01-10 08:23:25,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:25,742 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:25,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:25,743 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:23:25,744 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:23:25,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:25,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:25,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:25,939 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:23:25,940 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:25,940 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:25,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1167315028] [2022-01-10 08:23:25,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1167315028] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:25,940 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:25,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:25,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806947909] [2022-01-10 08:23:25,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:25,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:23:25,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:25,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:23:25,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:23:25,941 INFO L87 Difference]: Start difference. First operand 1854 states and 2509 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:23:26,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:26,211 INFO L93 Difference]: Finished difference Result 5058 states and 6824 transitions. [2022-01-10 08:23:26,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:26,211 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:23:26,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:26,224 INFO L225 Difference]: With dead ends: 5058 [2022-01-10 08:23:26,225 INFO L226 Difference]: Without dead ends: 3462 [2022-01-10 08:23:26,229 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:23:26,229 INFO L933 BasicCegarLoop]: 486 mSDtfsCounter, 686 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 712 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:26,229 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [712 Valid, 790 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:23:26,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3462 states. [2022-01-10 08:23:26,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3462 to 3458. [2022-01-10 08:23:26,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3458 states, 2731 states have (on average 1.3258879531307213) internal successors, (3621), 2827 states have internal predecessors, (3621), 383 states have call successors, (383), 231 states have call predecessors, (383), 342 states have return successors, (638), 408 states have call predecessors, (638), 381 states have call successors, (638) [2022-01-10 08:23:26,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3458 states to 3458 states and 4642 transitions. [2022-01-10 08:23:26,319 INFO L78 Accepts]: Start accepts. Automaton has 3458 states and 4642 transitions. Word has length 83 [2022-01-10 08:23:26,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:26,319 INFO L470 AbstractCegarLoop]: Abstraction has 3458 states and 4642 transitions. [2022-01-10 08:23:26,320 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:23:26,320 INFO L276 IsEmpty]: Start isEmpty. Operand 3458 states and 4642 transitions. [2022-01-10 08:23:26,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-01-10 08:23:26,323 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:26,323 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:23:26,331 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2022-01-10 08:23:26,530 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:23:26,530 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:26,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:26,531 INFO L85 PathProgramCache]: Analyzing trace with hash -563170108, now seen corresponding path program 1 times [2022-01-10 08:23:26,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:26,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [163485837] [2022-01-10 08:23:26,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:26,531 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:26,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:26,532 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:23:26,533 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:23:26,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:26,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:26,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:26,696 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:23:26,696 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:26,696 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:26,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [163485837] [2022-01-10 08:23:26,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [163485837] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:26,696 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:26,696 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:26,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523421279] [2022-01-10 08:23:26,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:26,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:26,697 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:26,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:26,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:26,697 INFO L87 Difference]: Start difference. First operand 3458 states and 4642 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:23:26,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:26,832 INFO L93 Difference]: Finished difference Result 9654 states and 12891 transitions. [2022-01-10 08:23:26,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:26,833 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:23:26,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:26,856 INFO L225 Difference]: With dead ends: 9654 [2022-01-10 08:23:26,856 INFO L226 Difference]: Without dead ends: 5014 [2022-01-10 08:23:26,865 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:23:26,866 INFO L933 BasicCegarLoop]: 624 mSDtfsCounter, 116 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 1122 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:23:26,866 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 1122 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:26,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5014 states. [2022-01-10 08:23:26,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5014 to 5014. [2022-01-10 08:23:26,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5014 states, 3943 states have (on average 1.3129596753740806) internal successors, (5177), 4079 states have internal predecessors, (5177), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2022-01-10 08:23:27,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5014 states to 5014 states and 6714 transitions. [2022-01-10 08:23:27,003 INFO L78 Accepts]: Start accepts. Automaton has 5014 states and 6714 transitions. Word has length 85 [2022-01-10 08:23:27,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:27,003 INFO L470 AbstractCegarLoop]: Abstraction has 5014 states and 6714 transitions. [2022-01-10 08:23:27,003 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:23:27,003 INFO L276 IsEmpty]: Start isEmpty. Operand 5014 states and 6714 transitions. [2022-01-10 08:23:27,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:27,010 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:27,010 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:27,021 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:23:27,217 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:23:27,218 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:27,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:27,219 INFO L85 PathProgramCache]: Analyzing trace with hash 232043999, now seen corresponding path program 1 times [2022-01-10 08:23:27,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:27,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1822980622] [2022-01-10 08:23:27,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:27,219 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:27,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:27,220 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:23:27,222 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:23:27,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:27,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:27,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:27,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:23:27,431 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:27,431 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:27,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1822980622] [2022-01-10 08:23:27,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1822980622] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:27,431 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:27,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:27,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811375727] [2022-01-10 08:23:27,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:27,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:27,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:27,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:27,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:27,432 INFO L87 Difference]: Start difference. First operand 5014 states and 6714 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:27,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:27,522 INFO L93 Difference]: Finished difference Result 5232 states and 7049 transitions. [2022-01-10 08:23:27,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:27,523 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 08:23:27,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:27,540 INFO L225 Difference]: With dead ends: 5232 [2022-01-10 08:23:27,540 INFO L226 Difference]: Without dead ends: 5014 [2022-01-10 08:23:27,543 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:27,544 INFO L933 BasicCegarLoop]: 504 mSDtfsCounter, 338 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 661 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:23:27,544 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 661 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:27,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5014 states. [2022-01-10 08:23:27,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5014 to 5014. [2022-01-10 08:23:27,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5014 states, 3943 states have (on average 1.3127060613745878) internal successors, (5176), 4079 states have internal predecessors, (5176), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2022-01-10 08:23:27,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5014 states to 5014 states and 6713 transitions. [2022-01-10 08:23:27,682 INFO L78 Accepts]: Start accepts. Automaton has 5014 states and 6713 transitions. Word has length 112 [2022-01-10 08:23:27,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:27,682 INFO L470 AbstractCegarLoop]: Abstraction has 5014 states and 6713 transitions. [2022-01-10 08:23:27,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:27,682 INFO L276 IsEmpty]: Start isEmpty. Operand 5014 states and 6713 transitions. [2022-01-10 08:23:27,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:27,689 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:27,689 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:27,697 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:23:27,897 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:23:27,897 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:27,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:27,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1539186397, now seen corresponding path program 1 times [2022-01-10 08:23:27,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:27,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [115793000] [2022-01-10 08:23:27,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:27,899 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:27,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:27,900 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:23:27,900 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:23:27,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:27,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:27,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:28,119 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:23:28,119 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:28,119 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:28,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [115793000] [2022-01-10 08:23:28,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [115793000] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:28,119 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:28,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:28,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484759255] [2022-01-10 08:23:28,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:28,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:28,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:28,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:28,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:28,120 INFO L87 Difference]: Start difference. First operand 5014 states and 6713 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:28,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:28,464 INFO L93 Difference]: Finished difference Result 5227 states and 7043 transitions. [2022-01-10 08:23:28,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:23:28,465 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 08:23:28,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:28,481 INFO L225 Difference]: With dead ends: 5227 [2022-01-10 08:23:28,481 INFO L226 Difference]: Without dead ends: 5014 [2022-01-10 08:23:28,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:23:28,484 INFO L933 BasicCegarLoop]: 465 mSDtfsCounter, 654 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 680 SdHoareTripleChecker+Valid, 970 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:28,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [680 Valid, 970 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:23:28,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5014 states. [2022-01-10 08:23:28,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5014 to 5014. [2022-01-10 08:23:28,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5014 states, 3943 states have (on average 1.3119452193761096) internal successors, (5173), 4079 states have internal predecessors, (5173), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2022-01-10 08:23:28,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5014 states to 5014 states and 6710 transitions. [2022-01-10 08:23:28,611 INFO L78 Accepts]: Start accepts. Automaton has 5014 states and 6710 transitions. Word has length 112 [2022-01-10 08:23:28,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:28,611 INFO L470 AbstractCegarLoop]: Abstraction has 5014 states and 6710 transitions. [2022-01-10 08:23:28,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:28,612 INFO L276 IsEmpty]: Start isEmpty. Operand 5014 states and 6710 transitions. [2022-01-10 08:23:28,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:28,619 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:28,619 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:28,627 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Ended with exit code 0 [2022-01-10 08:23:28,826 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:23:28,826 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:28,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:28,826 INFO L85 PathProgramCache]: Analyzing trace with hash 194971097, now seen corresponding path program 1 times [2022-01-10 08:23:28,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:28,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [170806977] [2022-01-10 08:23:28,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:28,827 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:28,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:28,828 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:23:28,860 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:23:28,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:28,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:28,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:29,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:23:29,050 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:29,051 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:29,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [170806977] [2022-01-10 08:23:29,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [170806977] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:29,051 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:29,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:29,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016872629] [2022-01-10 08:23:29,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:29,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:29,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:29,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:29,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:29,052 INFO L87 Difference]: Start difference. First operand 5014 states and 6710 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:29,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:29,410 INFO L93 Difference]: Finished difference Result 5227 states and 7037 transitions. [2022-01-10 08:23:29,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:23:29,411 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 08:23:29,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:29,426 INFO L225 Difference]: With dead ends: 5227 [2022-01-10 08:23:29,426 INFO L226 Difference]: Without dead ends: 5014 [2022-01-10 08:23:29,428 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:23:29,429 INFO L933 BasicCegarLoop]: 462 mSDtfsCounter, 648 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 674 SdHoareTripleChecker+Valid, 963 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:29,429 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [674 Valid, 963 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:23:29,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5014 states. [2022-01-10 08:23:29,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5014 to 5014. [2022-01-10 08:23:29,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5014 states, 3943 states have (on average 1.3111843773776313) internal successors, (5170), 4079 states have internal predecessors, (5170), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2022-01-10 08:23:29,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5014 states to 5014 states and 6707 transitions. [2022-01-10 08:23:29,559 INFO L78 Accepts]: Start accepts. Automaton has 5014 states and 6707 transitions. Word has length 112 [2022-01-10 08:23:29,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:29,559 INFO L470 AbstractCegarLoop]: Abstraction has 5014 states and 6707 transitions. [2022-01-10 08:23:29,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:29,560 INFO L276 IsEmpty]: Start isEmpty. Operand 5014 states and 6707 transitions. [2022-01-10 08:23:29,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:29,567 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:29,567 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:29,576 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:23:29,774 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:23:29,774 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:29,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:29,775 INFO L85 PathProgramCache]: Analyzing trace with hash 13061981, now seen corresponding path program 1 times [2022-01-10 08:23:29,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:29,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [262407732] [2022-01-10 08:23:29,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:29,775 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:29,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:29,777 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:23:29,777 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:23:29,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:29,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:29,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:30,000 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:23:30,000 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:30,000 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:30,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [262407732] [2022-01-10 08:23:30,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [262407732] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:30,001 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:30,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:30,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59158965] [2022-01-10 08:23:30,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:30,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:30,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:30,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:30,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:30,002 INFO L87 Difference]: Start difference. First operand 5014 states and 6707 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:30,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:30,372 INFO L93 Difference]: Finished difference Result 5227 states and 7031 transitions. [2022-01-10 08:23:30,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:23:30,373 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 08:23:30,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:30,388 INFO L225 Difference]: With dead ends: 5227 [2022-01-10 08:23:30,389 INFO L226 Difference]: Without dead ends: 5014 [2022-01-10 08:23:30,392 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:23:30,392 INFO L933 BasicCegarLoop]: 459 mSDtfsCounter, 642 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 668 SdHoareTripleChecker+Valid, 956 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:30,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [668 Valid, 956 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:23:30,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5014 states. [2022-01-10 08:23:30,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5014 to 5014. [2022-01-10 08:23:30,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5014 states, 3943 states have (on average 1.310423535379153) internal successors, (5167), 4079 states have internal predecessors, (5167), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2022-01-10 08:23:30,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5014 states to 5014 states and 6704 transitions. [2022-01-10 08:23:30,535 INFO L78 Accepts]: Start accepts. Automaton has 5014 states and 6704 transitions. Word has length 112 [2022-01-10 08:23:30,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:30,536 INFO L470 AbstractCegarLoop]: Abstraction has 5014 states and 6704 transitions. [2022-01-10 08:23:30,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:30,536 INFO L276 IsEmpty]: Start isEmpty. Operand 5014 states and 6704 transitions. [2022-01-10 08:23:30,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:30,543 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:30,543 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:30,552 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:23:30,750 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:23:30,750 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:30,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:30,751 INFO L85 PathProgramCache]: Analyzing trace with hash 7193945, now seen corresponding path program 1 times [2022-01-10 08:23:30,751 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:30,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1992421288] [2022-01-10 08:23:30,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:30,751 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:30,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:30,753 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:23:30,754 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:23:30,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:30,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:30,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:30,984 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:23:30,984 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:30,984 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:30,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1992421288] [2022-01-10 08:23:30,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1992421288] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:30,984 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:30,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:30,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448024602] [2022-01-10 08:23:30,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:30,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:30,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:30,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:30,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:30,985 INFO L87 Difference]: Start difference. First operand 5014 states and 6704 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:31,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:31,379 INFO L93 Difference]: Finished difference Result 5227 states and 7025 transitions. [2022-01-10 08:23:31,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:23:31,379 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 08:23:31,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:31,405 INFO L225 Difference]: With dead ends: 5227 [2022-01-10 08:23:31,405 INFO L226 Difference]: Without dead ends: 5014 [2022-01-10 08:23:31,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:23:31,409 INFO L933 BasicCegarLoop]: 456 mSDtfsCounter, 636 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 662 SdHoareTripleChecker+Valid, 949 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:31,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [662 Valid, 949 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:31,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5014 states. [2022-01-10 08:23:31,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5014 to 5014. [2022-01-10 08:23:31,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5014 states, 3943 states have (on average 1.3096626933806745) internal successors, (5164), 4079 states have internal predecessors, (5164), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2022-01-10 08:23:31,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5014 states to 5014 states and 6701 transitions. [2022-01-10 08:23:31,561 INFO L78 Accepts]: Start accepts. Automaton has 5014 states and 6701 transitions. Word has length 112 [2022-01-10 08:23:31,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:31,561 INFO L470 AbstractCegarLoop]: Abstraction has 5014 states and 6701 transitions. [2022-01-10 08:23:31,561 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:31,561 INFO L276 IsEmpty]: Start isEmpty. Operand 5014 states and 6701 transitions. [2022-01-10 08:23:31,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:31,569 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:31,569 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:31,578 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:23:31,775 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:23:31,776 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:31,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:31,776 INFO L85 PathProgramCache]: Analyzing trace with hash -547184675, now seen corresponding path program 1 times [2022-01-10 08:23:31,777 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:31,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [919431082] [2022-01-10 08:23:31,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:31,777 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:31,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:31,778 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:23:31,779 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:23:31,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:31,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:31,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:32,025 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:23:32,026 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:32,026 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:32,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [919431082] [2022-01-10 08:23:32,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [919431082] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:32,026 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:32,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:32,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748288061] [2022-01-10 08:23:32,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:32,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:32,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:32,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:32,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:32,041 INFO L87 Difference]: Start difference. First operand 5014 states and 6701 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:32,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:32,393 INFO L93 Difference]: Finished difference Result 5227 states and 7019 transitions. [2022-01-10 08:23:32,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:23:32,393 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 08:23:32,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:32,407 INFO L225 Difference]: With dead ends: 5227 [2022-01-10 08:23:32,407 INFO L226 Difference]: Without dead ends: 5014 [2022-01-10 08:23:32,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:23:32,412 INFO L933 BasicCegarLoop]: 453 mSDtfsCounter, 630 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 656 SdHoareTripleChecker+Valid, 942 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:32,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [656 Valid, 942 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:23:32,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5014 states. [2022-01-10 08:23:32,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5014 to 5014. [2022-01-10 08:23:32,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5014 states, 3943 states have (on average 1.3089018513821964) internal successors, (5161), 4079 states have internal predecessors, (5161), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2022-01-10 08:23:32,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5014 states to 5014 states and 6698 transitions. [2022-01-10 08:23:32,595 INFO L78 Accepts]: Start accepts. Automaton has 5014 states and 6698 transitions. Word has length 112 [2022-01-10 08:23:32,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:32,595 INFO L470 AbstractCegarLoop]: Abstraction has 5014 states and 6698 transitions. [2022-01-10 08:23:32,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:32,596 INFO L276 IsEmpty]: Start isEmpty. Operand 5014 states and 6698 transitions. [2022-01-10 08:23:32,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:32,601 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:32,602 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:32,615 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:23:32,808 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:23:32,809 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:32,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:32,809 INFO L85 PathProgramCache]: Analyzing trace with hash 820405465, now seen corresponding path program 1 times [2022-01-10 08:23:32,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:32,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1725170099] [2022-01-10 08:23:32,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:32,810 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:32,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:32,811 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:23:32,813 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:23:32,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:32,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:32,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:33,065 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:23:33,065 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:33,065 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:33,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1725170099] [2022-01-10 08:23:33,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1725170099] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:33,065 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:33,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:33,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673416982] [2022-01-10 08:23:33,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:33,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:33,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:33,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:33,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:33,066 INFO L87 Difference]: Start difference. First operand 5014 states and 6698 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:33,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:33,413 INFO L93 Difference]: Finished difference Result 5227 states and 7013 transitions. [2022-01-10 08:23:33,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:23:33,413 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 08:23:33,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:33,426 INFO L225 Difference]: With dead ends: 5227 [2022-01-10 08:23:33,426 INFO L226 Difference]: Without dead ends: 5014 [2022-01-10 08:23:33,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:23:33,431 INFO L933 BasicCegarLoop]: 450 mSDtfsCounter, 624 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 935 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:33,431 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [650 Valid, 935 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:23:33,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5014 states. [2022-01-10 08:23:33,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5014 to 5014. [2022-01-10 08:23:33,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5014 states, 3943 states have (on average 1.308141009383718) internal successors, (5158), 4079 states have internal predecessors, (5158), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2022-01-10 08:23:33,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5014 states to 5014 states and 6695 transitions. [2022-01-10 08:23:33,627 INFO L78 Accepts]: Start accepts. Automaton has 5014 states and 6695 transitions. Word has length 112 [2022-01-10 08:23:33,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:33,627 INFO L470 AbstractCegarLoop]: Abstraction has 5014 states and 6695 transitions. [2022-01-10 08:23:33,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:33,627 INFO L276 IsEmpty]: Start isEmpty. Operand 5014 states and 6695 transitions. [2022-01-10 08:23:33,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:33,633 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:33,633 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:33,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-01-10 08:23:33,840 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:23:33,840 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:33,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:33,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1972899933, now seen corresponding path program 1 times [2022-01-10 08:23:33,841 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:33,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1235189682] [2022-01-10 08:23:33,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:33,841 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:33,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:33,842 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:23:33,843 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:23:33,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:33,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:33,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:34,083 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:23:34,084 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:34,084 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:34,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1235189682] [2022-01-10 08:23:34,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1235189682] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:34,084 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:34,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:34,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354502165] [2022-01-10 08:23:34,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:34,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:34,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:34,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:34,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:34,086 INFO L87 Difference]: Start difference. First operand 5014 states and 6695 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:34,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:34,511 INFO L93 Difference]: Finished difference Result 5281 states and 7091 transitions. [2022-01-10 08:23:34,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:34,512 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 08:23:34,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:34,526 INFO L225 Difference]: With dead ends: 5281 [2022-01-10 08:23:34,526 INFO L226 Difference]: Without dead ends: 5068 [2022-01-10 08:23:34,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:23:34,532 INFO L933 BasicCegarLoop]: 447 mSDtfsCounter, 684 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 710 SdHoareTripleChecker+Valid, 927 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:34,532 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [710 Valid, 927 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:34,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5068 states. [2022-01-10 08:23:34,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5068 to 5068. [2022-01-10 08:23:34,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5068 states, 3994 states have (on average 1.3084626940410615) internal successors, (5226), 4130 states have internal predecessors, (5226), 552 states have call successors, (552), 345 states have call predecessors, (552), 520 states have return successors, (987), 601 states have call predecessors, (987), 550 states have call successors, (987) [2022-01-10 08:23:34,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5068 states to 5068 states and 6765 transitions. [2022-01-10 08:23:34,750 INFO L78 Accepts]: Start accepts. Automaton has 5068 states and 6765 transitions. Word has length 112 [2022-01-10 08:23:34,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:34,751 INFO L470 AbstractCegarLoop]: Abstraction has 5068 states and 6765 transitions. [2022-01-10 08:23:34,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:34,751 INFO L276 IsEmpty]: Start isEmpty. Operand 5068 states and 6765 transitions. [2022-01-10 08:23:34,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:34,758 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:34,758 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:34,779 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2022-01-10 08:23:34,965 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:23:34,965 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:34,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:34,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1040245849, now seen corresponding path program 1 times [2022-01-10 08:23:34,966 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:34,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1042154531] [2022-01-10 08:23:34,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:34,966 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:34,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:34,967 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:23:34,967 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:23:35,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:35,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:35,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:35,172 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:23:35,172 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:35,172 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:35,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1042154531] [2022-01-10 08:23:35,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1042154531] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:35,172 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:35,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:35,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536076766] [2022-01-10 08:23:35,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:35,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:35,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:35,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:35,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:35,173 INFO L87 Difference]: Start difference. First operand 5068 states and 6765 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:35,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:35,634 INFO L93 Difference]: Finished difference Result 5389 states and 7231 transitions. [2022-01-10 08:23:35,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:35,634 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 08:23:35,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:35,644 INFO L225 Difference]: With dead ends: 5389 [2022-01-10 08:23:35,644 INFO L226 Difference]: Without dead ends: 5122 [2022-01-10 08:23:35,645 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:23:35,646 INFO L933 BasicCegarLoop]: 444 mSDtfsCounter, 676 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 702 SdHoareTripleChecker+Valid, 920 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:35,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [702 Valid, 920 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:35,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5122 states. [2022-01-10 08:23:35,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5122 to 5122. [2022-01-10 08:23:35,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5122 states, 4045 states have (on average 1.308281829419036) internal successors, (5292), 4181 states have internal predecessors, (5292), 553 states have call successors, (553), 347 states have call predecessors, (553), 522 states have return successors, (988), 602 states have call predecessors, (988), 551 states have call successors, (988) [2022-01-10 08:23:35,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5122 states to 5122 states and 6833 transitions. [2022-01-10 08:23:35,807 INFO L78 Accepts]: Start accepts. Automaton has 5122 states and 6833 transitions. Word has length 112 [2022-01-10 08:23:35,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:35,807 INFO L470 AbstractCegarLoop]: Abstraction has 5122 states and 6833 transitions. [2022-01-10 08:23:35,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:35,807 INFO L276 IsEmpty]: Start isEmpty. Operand 5122 states and 6833 transitions. [2022-01-10 08:23:35,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:35,814 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:35,815 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:35,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-01-10 08:23:36,022 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:23:36,022 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:36,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:36,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1052342443, now seen corresponding path program 1 times [2022-01-10 08:23:36,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:36,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [224910300] [2022-01-10 08:23:36,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:36,024 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:36,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:36,024 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:23:36,026 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:23:36,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:36,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:36,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:36,255 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:23:36,256 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:36,256 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:36,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [224910300] [2022-01-10 08:23:36,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [224910300] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:36,256 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:36,256 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:36,256 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251886] [2022-01-10 08:23:36,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:36,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:36,256 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:36,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:36,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:36,257 INFO L87 Difference]: Start difference. First operand 5122 states and 6833 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:36,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:36,723 INFO L93 Difference]: Finished difference Result 5497 states and 7367 transitions. [2022-01-10 08:23:36,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:36,724 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 08:23:36,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:36,738 INFO L225 Difference]: With dead ends: 5497 [2022-01-10 08:23:36,738 INFO L226 Difference]: Without dead ends: 5176 [2022-01-10 08:23:36,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:23:36,741 INFO L933 BasicCegarLoop]: 440 mSDtfsCounter, 670 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 696 SdHoareTripleChecker+Valid, 912 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:36,742 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [696 Valid, 912 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:36,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5176 states. [2022-01-10 08:23:36,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5176 to 5176. [2022-01-10 08:23:36,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5176 states, 4096 states have (on average 1.3076171875) internal successors, (5356), 4232 states have internal predecessors, (5356), 554 states have call successors, (554), 349 states have call predecessors, (554), 524 states have return successors, (989), 603 states have call predecessors, (989), 552 states have call successors, (989) [2022-01-10 08:23:36,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5176 states to 5176 states and 6899 transitions. [2022-01-10 08:23:36,922 INFO L78 Accepts]: Start accepts. Automaton has 5176 states and 6899 transitions. Word has length 112 [2022-01-10 08:23:36,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:36,922 INFO L470 AbstractCegarLoop]: Abstraction has 5176 states and 6899 transitions. [2022-01-10 08:23:36,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:36,923 INFO L276 IsEmpty]: Start isEmpty. Operand 5176 states and 6899 transitions. [2022-01-10 08:23:36,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:36,929 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:36,929 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:36,936 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:23:37,136 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:23:37,136 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:37,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:37,137 INFO L85 PathProgramCache]: Analyzing trace with hash -2012628774, now seen corresponding path program 1 times [2022-01-10 08:23:37,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:37,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1716199230] [2022-01-10 08:23:37,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:37,137 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:37,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:37,138 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:23:37,140 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:23:37,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:37,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:37,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:37,363 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:23:37,363 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:37,363 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:37,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1716199230] [2022-01-10 08:23:37,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1716199230] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:37,363 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:37,363 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:37,363 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310607578] [2022-01-10 08:23:37,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:37,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:37,364 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:37,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:37,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:37,364 INFO L87 Difference]: Start difference. First operand 5176 states and 6899 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:37,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:37,818 INFO L93 Difference]: Finished difference Result 5605 states and 7499 transitions. [2022-01-10 08:23:37,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:37,818 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 08:23:37,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:37,830 INFO L225 Difference]: With dead ends: 5605 [2022-01-10 08:23:37,830 INFO L226 Difference]: Without dead ends: 5230 [2022-01-10 08:23:37,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:23:37,832 INFO L933 BasicCegarLoop]: 437 mSDtfsCounter, 663 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 689 SdHoareTripleChecker+Valid, 905 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:37,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [689 Valid, 905 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:37,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5230 states. [2022-01-10 08:23:38,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5230 to 5230. [2022-01-10 08:23:38,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5230 states, 4147 states have (on average 1.3064866168314444) internal successors, (5418), 4283 states have internal predecessors, (5418), 555 states have call successors, (555), 351 states have call predecessors, (555), 526 states have return successors, (990), 604 states have call predecessors, (990), 553 states have call successors, (990) [2022-01-10 08:23:38,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5230 states to 5230 states and 6963 transitions. [2022-01-10 08:23:38,065 INFO L78 Accepts]: Start accepts. Automaton has 5230 states and 6963 transitions. Word has length 112 [2022-01-10 08:23:38,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:38,065 INFO L470 AbstractCegarLoop]: Abstraction has 5230 states and 6963 transitions. [2022-01-10 08:23:38,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:38,066 INFO L276 IsEmpty]: Start isEmpty. Operand 5230 states and 6963 transitions. [2022-01-10 08:23:38,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:38,072 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:38,073 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:38,079 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:23:38,277 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:23:38,277 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:38,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:38,278 INFO L85 PathProgramCache]: Analyzing trace with hash 348283799, now seen corresponding path program 1 times [2022-01-10 08:23:38,278 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:38,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1975393936] [2022-01-10 08:23:38,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:38,278 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:38,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:38,279 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:23:38,281 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:23:38,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:38,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:38,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:38,500 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:23:38,500 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:38,500 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:38,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1975393936] [2022-01-10 08:23:38,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1975393936] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:38,501 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:38,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:38,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30139684] [2022-01-10 08:23:38,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:38,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:38,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:38,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:38,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:38,502 INFO L87 Difference]: Start difference. First operand 5230 states and 6963 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:39,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:39,004 INFO L93 Difference]: Finished difference Result 5713 states and 7627 transitions. [2022-01-10 08:23:39,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:39,004 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 08:23:39,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:39,018 INFO L225 Difference]: With dead ends: 5713 [2022-01-10 08:23:39,018 INFO L226 Difference]: Without dead ends: 5284 [2022-01-10 08:23:39,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:23:39,023 INFO L933 BasicCegarLoop]: 434 mSDtfsCounter, 656 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 682 SdHoareTripleChecker+Valid, 898 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:39,023 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [682 Valid, 898 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:39,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5284 states. [2022-01-10 08:23:39,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5284 to 5284. [2022-01-10 08:23:39,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5284 states, 4198 states have (on average 1.3049070986183897) internal successors, (5478), 4334 states have internal predecessors, (5478), 556 states have call successors, (556), 353 states have call predecessors, (556), 528 states have return successors, (991), 605 states have call predecessors, (991), 554 states have call successors, (991) [2022-01-10 08:23:39,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5284 states to 5284 states and 7025 transitions. [2022-01-10 08:23:39,251 INFO L78 Accepts]: Start accepts. Automaton has 5284 states and 7025 transitions. Word has length 112 [2022-01-10 08:23:39,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:39,251 INFO L470 AbstractCegarLoop]: Abstraction has 5284 states and 7025 transitions. [2022-01-10 08:23:39,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:39,251 INFO L276 IsEmpty]: Start isEmpty. Operand 5284 states and 7025 transitions. [2022-01-10 08:23:39,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:39,258 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:39,258 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:39,265 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:23:39,465 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:23:39,465 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:39,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:39,465 INFO L85 PathProgramCache]: Analyzing trace with hash 2095841819, now seen corresponding path program 1 times [2022-01-10 08:23:39,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:39,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [591117622] [2022-01-10 08:23:39,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:39,466 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:39,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:39,467 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:23:39,468 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:23:39,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:39,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:39,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:39,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:23:39,678 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:39,678 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:39,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [591117622] [2022-01-10 08:23:39,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [591117622] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:39,679 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:39,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:39,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884623092] [2022-01-10 08:23:39,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:39,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:39,679 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:39,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:39,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:39,681 INFO L87 Difference]: Start difference. First operand 5284 states and 7025 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:40,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:40,147 INFO L93 Difference]: Finished difference Result 5821 states and 7751 transitions. [2022-01-10 08:23:40,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:40,148 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 08:23:40,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:40,160 INFO L225 Difference]: With dead ends: 5821 [2022-01-10 08:23:40,160 INFO L226 Difference]: Without dead ends: 5338 [2022-01-10 08:23:40,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:23:40,164 INFO L933 BasicCegarLoop]: 431 mSDtfsCounter, 649 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 675 SdHoareTripleChecker+Valid, 891 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:40,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [675 Valid, 891 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:40,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5338 states. [2022-01-10 08:23:40,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5338 to 5338. [2022-01-10 08:23:40,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5338 states, 4249 states have (on average 1.3028947987761825) internal successors, (5536), 4385 states have internal predecessors, (5536), 557 states have call successors, (557), 355 states have call predecessors, (557), 530 states have return successors, (992), 606 states have call predecessors, (992), 555 states have call successors, (992) [2022-01-10 08:23:40,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5338 states to 5338 states and 7085 transitions. [2022-01-10 08:23:40,390 INFO L78 Accepts]: Start accepts. Automaton has 5338 states and 7085 transitions. Word has length 112 [2022-01-10 08:23:40,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:40,390 INFO L470 AbstractCegarLoop]: Abstraction has 5338 states and 7085 transitions. [2022-01-10 08:23:40,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:40,390 INFO L276 IsEmpty]: Start isEmpty. Operand 5338 states and 7085 transitions. [2022-01-10 08:23:40,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:40,399 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:40,399 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:40,419 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:23:40,606 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:23:40,607 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:40,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:40,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1935190696, now seen corresponding path program 1 times [2022-01-10 08:23:40,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:40,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [358979603] [2022-01-10 08:23:40,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:40,607 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:40,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:40,608 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:23:40,609 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:23:40,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:40,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:40,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:40,817 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:23:40,818 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:40,818 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:40,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [358979603] [2022-01-10 08:23:40,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [358979603] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:40,818 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:40,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:23:40,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769273195] [2022-01-10 08:23:40,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:40,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:40,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:40,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:40,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:40,819 INFO L87 Difference]: Start difference. First operand 5338 states and 7085 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:40,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:40,990 INFO L93 Difference]: Finished difference Result 5965 states and 7916 transitions. [2022-01-10 08:23:40,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:40,991 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 08:23:40,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:41,003 INFO L225 Difference]: With dead ends: 5965 [2022-01-10 08:23:41,004 INFO L226 Difference]: Without dead ends: 5429 [2022-01-10 08:23:41,008 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:23:41,009 INFO L933 BasicCegarLoop]: 466 mSDtfsCounter, 245 mSDsluCounter, 1492 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 1958 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:41,009 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 1958 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:41,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5429 states. [2022-01-10 08:23:41,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5429 to 5341. [2022-01-10 08:23:41,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5341 states, 4252 states have (on average 1.3012699905926624) internal successors, (5533), 4388 states have internal predecessors, (5533), 557 states have call successors, (557), 355 states have call predecessors, (557), 530 states have return successors, (992), 606 states have call predecessors, (992), 555 states have call successors, (992) [2022-01-10 08:23:41,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5341 states to 5341 states and 7082 transitions. [2022-01-10 08:23:41,229 INFO L78 Accepts]: Start accepts. Automaton has 5341 states and 7082 transitions. Word has length 112 [2022-01-10 08:23:41,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:41,229 INFO L470 AbstractCegarLoop]: Abstraction has 5341 states and 7082 transitions. [2022-01-10 08:23:41,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:41,230 INFO L276 IsEmpty]: Start isEmpty. Operand 5341 states and 7082 transitions. [2022-01-10 08:23:41,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:41,237 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:41,237 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:41,245 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:23:41,443 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:23:41,444 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:41,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:41,444 INFO L85 PathProgramCache]: Analyzing trace with hash 448734042, now seen corresponding path program 1 times [2022-01-10 08:23:41,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:41,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1542127124] [2022-01-10 08:23:41,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:41,445 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:41,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:41,445 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:23:41,446 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:23:41,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:41,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:41,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:41,690 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:23:41,690 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:41,690 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:41,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1542127124] [2022-01-10 08:23:41,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1542127124] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:41,690 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:41,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:23:41,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352996082] [2022-01-10 08:23:41,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:41,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:41,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:41,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:41,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:41,691 INFO L87 Difference]: Start difference. First operand 5341 states and 7082 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:41,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:41,920 INFO L93 Difference]: Finished difference Result 6353 states and 8394 transitions. [2022-01-10 08:23:41,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:41,922 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 08:23:41,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:41,933 INFO L225 Difference]: With dead ends: 6353 [2022-01-10 08:23:41,933 INFO L226 Difference]: Without dead ends: 5814 [2022-01-10 08:23:41,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:41,939 INFO L933 BasicCegarLoop]: 520 mSDtfsCounter, 415 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 799 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:41,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [415 Valid, 799 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:41,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5814 states. [2022-01-10 08:23:42,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5814 to 5810. [2022-01-10 08:23:42,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5810 states, 4685 states have (on average 1.2992529348986126) internal successors, (6087), 4821 states have internal predecessors, (6087), 577 states have call successors, (577), 371 states have call predecessors, (577), 546 states have return successors, (1012), 626 states have call predecessors, (1012), 575 states have call successors, (1012) [2022-01-10 08:23:42,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5810 states to 5810 states and 7676 transitions. [2022-01-10 08:23:42,211 INFO L78 Accepts]: Start accepts. Automaton has 5810 states and 7676 transitions. Word has length 112 [2022-01-10 08:23:42,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:42,211 INFO L470 AbstractCegarLoop]: Abstraction has 5810 states and 7676 transitions. [2022-01-10 08:23:42,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:42,211 INFO L276 IsEmpty]: Start isEmpty. Operand 5810 states and 7676 transitions. [2022-01-10 08:23:42,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:42,216 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:42,216 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:42,225 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-01-10 08:23:42,422 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:23:42,423 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:42,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:42,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1506587173, now seen corresponding path program 1 times [2022-01-10 08:23:42,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:42,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [799939657] [2022-01-10 08:23:42,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:42,423 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:42,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:42,425 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:23:42,425 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:23:42,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:42,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:42,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:42,629 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:23:42,630 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:42,630 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:42,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [799939657] [2022-01-10 08:23:42,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [799939657] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:42,630 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:42,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:23:42,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556982153] [2022-01-10 08:23:42,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:42,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:42,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:42,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:42,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:42,631 INFO L87 Difference]: Start difference. First operand 5810 states and 7676 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:42,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:42,860 INFO L93 Difference]: Finished difference Result 7357 states and 9694 transitions. [2022-01-10 08:23:42,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:42,860 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 08:23:42,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:42,873 INFO L225 Difference]: With dead ends: 7357 [2022-01-10 08:23:42,874 INFO L226 Difference]: Without dead ends: 6349 [2022-01-10 08:23:42,876 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:23:42,877 INFO L933 BasicCegarLoop]: 472 mSDtfsCounter, 209 mSDsluCounter, 1509 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 1981 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:42,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 1981 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:42,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6349 states. [2022-01-10 08:23:43,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6349 to 5831. [2022-01-10 08:23:43,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5831 states, 4706 states have (on average 1.2966425839354017) internal successors, (6102), 4842 states have internal predecessors, (6102), 577 states have call successors, (577), 371 states have call predecessors, (577), 546 states have return successors, (1012), 626 states have call predecessors, (1012), 575 states have call successors, (1012) [2022-01-10 08:23:43,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5831 states to 5831 states and 7691 transitions. [2022-01-10 08:23:43,108 INFO L78 Accepts]: Start accepts. Automaton has 5831 states and 7691 transitions. Word has length 112 [2022-01-10 08:23:43,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:43,109 INFO L470 AbstractCegarLoop]: Abstraction has 5831 states and 7691 transitions. [2022-01-10 08:23:43,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:43,109 INFO L276 IsEmpty]: Start isEmpty. Operand 5831 states and 7691 transitions. [2022-01-10 08:23:43,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:43,114 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:43,114 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:43,135 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:23:43,321 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:23:43,321 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:43,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:43,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1572226397, now seen corresponding path program 1 times [2022-01-10 08:23:43,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:43,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1223616776] [2022-01-10 08:23:43,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:43,322 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:43,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:43,323 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:23:43,324 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:23:43,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:43,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:43,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:43,518 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:23:43,518 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:43,518 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:43,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1223616776] [2022-01-10 08:23:43,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1223616776] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:43,518 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:43,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:23:43,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16133026] [2022-01-10 08:23:43,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:43,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:43,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:43,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:43,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:43,519 INFO L87 Difference]: Start difference. First operand 5831 states and 7691 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:43,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:43,772 INFO L93 Difference]: Finished difference Result 6923 states and 9104 transitions. [2022-01-10 08:23:43,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:43,773 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 08:23:43,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:43,782 INFO L225 Difference]: With dead ends: 6923 [2022-01-10 08:23:43,782 INFO L226 Difference]: Without dead ends: 5894 [2022-01-10 08:23:43,785 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:23:43,786 INFO L933 BasicCegarLoop]: 466 mSDtfsCounter, 166 mSDsluCounter, 1457 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 1923 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:43,786 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 1923 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:43,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5894 states. [2022-01-10 08:23:43,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5894 to 5834. [2022-01-10 08:23:43,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5834 states, 4709 states have (on average 1.2939052877468677) internal successors, (6093), 4845 states have internal predecessors, (6093), 577 states have call successors, (577), 371 states have call predecessors, (577), 546 states have return successors, (1012), 626 states have call predecessors, (1012), 575 states have call successors, (1012) [2022-01-10 08:23:44,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5834 states to 5834 states and 7682 transitions. [2022-01-10 08:23:44,010 INFO L78 Accepts]: Start accepts. Automaton has 5834 states and 7682 transitions. Word has length 112 [2022-01-10 08:23:44,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:44,010 INFO L470 AbstractCegarLoop]: Abstraction has 5834 states and 7682 transitions. [2022-01-10 08:23:44,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:44,010 INFO L276 IsEmpty]: Start isEmpty. Operand 5834 states and 7682 transitions. [2022-01-10 08:23:44,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:44,016 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:44,016 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:44,025 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:23:44,223 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:23:44,223 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:44,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:44,224 INFO L85 PathProgramCache]: Analyzing trace with hash -761166241, now seen corresponding path program 1 times [2022-01-10 08:23:44,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:44,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1357331587] [2022-01-10 08:23:44,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:44,224 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:44,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:44,225 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:23:44,227 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:23:44,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:44,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:44,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:44,455 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:23:44,455 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:44,455 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:44,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1357331587] [2022-01-10 08:23:44,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1357331587] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:44,456 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:44,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:23:44,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337799139] [2022-01-10 08:23:44,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:44,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:44,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:44,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:44,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:44,457 INFO L87 Difference]: Start difference. First operand 5834 states and 7682 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:44,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:44,659 INFO L93 Difference]: Finished difference Result 6964 states and 9130 transitions. [2022-01-10 08:23:44,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:44,659 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 08:23:44,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:44,669 INFO L225 Difference]: With dead ends: 6964 [2022-01-10 08:23:44,669 INFO L226 Difference]: Without dead ends: 5932 [2022-01-10 08:23:44,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:23:44,678 INFO L933 BasicCegarLoop]: 468 mSDtfsCounter, 127 mSDsluCounter, 1448 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 1916 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:44,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 1916 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:44,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5932 states. [2022-01-10 08:23:44,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5932 to 5840. [2022-01-10 08:23:44,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5840 states, 4715 states have (on average 1.2911983032873806) internal successors, (6088), 4851 states have internal predecessors, (6088), 577 states have call successors, (577), 371 states have call predecessors, (577), 546 states have return successors, (1012), 626 states have call predecessors, (1012), 575 states have call successors, (1012) [2022-01-10 08:23:44,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5840 states to 5840 states and 7677 transitions. [2022-01-10 08:23:44,921 INFO L78 Accepts]: Start accepts. Automaton has 5840 states and 7677 transitions. Word has length 112 [2022-01-10 08:23:44,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:44,921 INFO L470 AbstractCegarLoop]: Abstraction has 5840 states and 7677 transitions. [2022-01-10 08:23:44,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:44,922 INFO L276 IsEmpty]: Start isEmpty. Operand 5840 states and 7677 transitions. [2022-01-10 08:23:44,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:44,926 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:44,926 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:44,933 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:23:45,133 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:23:45,134 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:45,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:45,134 INFO L85 PathProgramCache]: Analyzing trace with hash 625619169, now seen corresponding path program 1 times [2022-01-10 08:23:45,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:45,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [538418270] [2022-01-10 08:23:45,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:45,134 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:45,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:45,136 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:23:45,138 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:23:45,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:45,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:45,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:45,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:23:45,314 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:45,315 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:45,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [538418270] [2022-01-10 08:23:45,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [538418270] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:45,315 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:45,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:23:45,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040102471] [2022-01-10 08:23:45,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:45,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:45,315 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:45,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:45,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:45,316 INFO L87 Difference]: Start difference. First operand 5840 states and 7677 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:45,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:45,517 INFO L93 Difference]: Finished difference Result 6948 states and 9084 transitions. [2022-01-10 08:23:45,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:45,517 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 08:23:45,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:45,529 INFO L225 Difference]: With dead ends: 6948 [2022-01-10 08:23:45,529 INFO L226 Difference]: Without dead ends: 5910 [2022-01-10 08:23:45,533 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:23:45,533 INFO L933 BasicCegarLoop]: 466 mSDtfsCounter, 88 mSDsluCounter, 1427 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 1893 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:45,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 1893 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:45,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5910 states. [2022-01-10 08:23:45,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5910 to 5846. [2022-01-10 08:23:45,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5846 states, 4721 states have (on average 1.288498199533997) internal successors, (6083), 4857 states have internal predecessors, (6083), 577 states have call successors, (577), 371 states have call predecessors, (577), 546 states have return successors, (1012), 626 states have call predecessors, (1012), 575 states have call successors, (1012) [2022-01-10 08:23:45,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5846 states to 5846 states and 7672 transitions. [2022-01-10 08:23:45,830 INFO L78 Accepts]: Start accepts. Automaton has 5846 states and 7672 transitions. Word has length 112 [2022-01-10 08:23:45,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:45,831 INFO L470 AbstractCegarLoop]: Abstraction has 5846 states and 7672 transitions. [2022-01-10 08:23:45,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:45,831 INFO L276 IsEmpty]: Start isEmpty. Operand 5846 states and 7672 transitions. [2022-01-10 08:23:45,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:45,836 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:45,836 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:45,843 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Ended with exit code 0 [2022-01-10 08:23:46,043 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:23:46,044 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:46,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:46,044 INFO L85 PathProgramCache]: Analyzing trace with hash 610100451, now seen corresponding path program 1 times [2022-01-10 08:23:46,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:46,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1469404942] [2022-01-10 08:23:46,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:46,044 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:46,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:46,045 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:23:46,046 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:23:46,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:46,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:46,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:46,246 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:23:46,246 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:46,247 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:46,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1469404942] [2022-01-10 08:23:46,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1469404942] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:46,247 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:46,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:23:46,247 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301970811] [2022-01-10 08:23:46,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:46,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:46,247 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:46,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:46,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:46,248 INFO L87 Difference]: Start difference. First operand 5846 states and 7672 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:46,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:46,446 INFO L93 Difference]: Finished difference Result 6904 states and 9002 transitions. [2022-01-10 08:23:46,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:46,446 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2022-01-10 08:23:46,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:46,459 INFO L225 Difference]: With dead ends: 6904 [2022-01-10 08:23:46,460 INFO L226 Difference]: Without dead ends: 5860 [2022-01-10 08:23:46,464 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:23:46,464 INFO L933 BasicCegarLoop]: 466 mSDtfsCounter, 10 mSDsluCounter, 1397 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1863 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:46,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 1863 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:46,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5860 states. [2022-01-10 08:23:46,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5860 to 5852. [2022-01-10 08:23:46,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5852 states, 4727 states have (on average 1.2858049502855935) internal successors, (6078), 4863 states have internal predecessors, (6078), 577 states have call successors, (577), 371 states have call predecessors, (577), 546 states have return successors, (1012), 626 states have call predecessors, (1012), 575 states have call successors, (1012) [2022-01-10 08:23:46,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5852 states to 5852 states and 7667 transitions. [2022-01-10 08:23:46,725 INFO L78 Accepts]: Start accepts. Automaton has 5852 states and 7667 transitions. Word has length 112 [2022-01-10 08:23:46,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:46,725 INFO L470 AbstractCegarLoop]: Abstraction has 5852 states and 7667 transitions. [2022-01-10 08:23:46,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:46,725 INFO L276 IsEmpty]: Start isEmpty. Operand 5852 states and 7667 transitions. [2022-01-10 08:23:46,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 08:23:46,730 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:46,730 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:46,753 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:23:46,937 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:23:46,937 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:46,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:46,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1269631973, now seen corresponding path program 1 times [2022-01-10 08:23:46,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:46,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1613031682] [2022-01-10 08:23:46,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:46,938 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:46,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:46,939 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:23:46,940 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:23:47,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:47,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:47,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:47,179 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:23:47,180 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:47,180 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:47,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1613031682] [2022-01-10 08:23:47,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1613031682] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:47,180 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:47,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:23:47,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324064523] [2022-01-10 08:23:47,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:47,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:47,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:47,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:47,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:47,181 INFO L87 Difference]: Start difference. First operand 5852 states and 7667 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 08:23:47,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:47,416 INFO L93 Difference]: Finished difference Result 7924 states and 10218 transitions. [2022-01-10 08:23:47,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:47,417 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 112 [2022-01-10 08:23:47,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:47,429 INFO L225 Difference]: With dead ends: 7924 [2022-01-10 08:23:47,429 INFO L226 Difference]: Without dead ends: 6874 [2022-01-10 08:23:47,432 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:47,433 INFO L933 BasicCegarLoop]: 483 mSDtfsCounter, 349 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 762 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:47,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [349 Valid, 762 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:47,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6874 states. [2022-01-10 08:23:47,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6874 to 6872. [2022-01-10 08:23:47,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6872 states, 5671 states have (on average 1.2729677305589844) internal successors, (7219), 5809 states have internal predecessors, (7219), 619 states have call successors, (619), 405 states have call predecessors, (619), 580 states have return successors, (1054), 666 states have call predecessors, (1054), 617 states have call successors, (1054) [2022-01-10 08:23:47,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6872 states to 6872 states and 8892 transitions. [2022-01-10 08:23:47,755 INFO L78 Accepts]: Start accepts. Automaton has 6872 states and 8892 transitions. Word has length 112 [2022-01-10 08:23:47,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:47,755 INFO L470 AbstractCegarLoop]: Abstraction has 6872 states and 8892 transitions. [2022-01-10 08:23:47,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 08:23:47,755 INFO L276 IsEmpty]: Start isEmpty. Operand 6872 states and 8892 transitions. [2022-01-10 08:23:47,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-01-10 08:23:47,763 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:47,764 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:23:47,771 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:23:47,971 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:23:47,971 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:47,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:47,971 INFO L85 PathProgramCache]: Analyzing trace with hash 891479177, now seen corresponding path program 1 times [2022-01-10 08:23:47,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:47,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1460231140] [2022-01-10 08:23:47,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:47,972 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:47,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:47,973 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:23:47,973 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:23:48,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:48,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:23:48,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:48,198 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:23:48,198 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:48,199 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:48,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1460231140] [2022-01-10 08:23:48,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1460231140] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:48,199 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:48,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 08:23:48,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951815642] [2022-01-10 08:23:48,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:48,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 08:23:48,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:48,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 08:23:48,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:23:48,200 INFO L87 Difference]: Start difference. First operand 6872 states and 8892 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:23:48,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:48,512 INFO L93 Difference]: Finished difference Result 11754 states and 15475 transitions. [2022-01-10 08:23:48,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 08:23:48,512 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:23:48,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:48,527 INFO L225 Difference]: With dead ends: 11754 [2022-01-10 08:23:48,527 INFO L226 Difference]: Without dead ends: 7018 [2022-01-10 08:23:48,537 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:23:48,537 INFO L933 BasicCegarLoop]: 469 mSDtfsCounter, 37 mSDsluCounter, 1867 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 2336 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:23:48,538 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 2336 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:48,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7018 states. [2022-01-10 08:23:48,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7018 to 6472. [2022-01-10 08:23:48,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6472 states, 5397 states have (on average 1.2638502871965906) internal successors, (6821), 5484 states have internal predecessors, (6821), 547 states have call successors, (547), 362 states have call predecessors, (547), 526 states have return successors, (950), 634 states have call predecessors, (950), 545 states have call successors, (950) [2022-01-10 08:23:48,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6472 states to 6472 states and 8318 transitions. [2022-01-10 08:23:48,872 INFO L78 Accepts]: Start accepts. Automaton has 6472 states and 8318 transitions. Word has length 155 [2022-01-10 08:23:48,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:48,872 INFO L470 AbstractCegarLoop]: Abstraction has 6472 states and 8318 transitions. [2022-01-10 08:23:48,872 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:23:48,872 INFO L276 IsEmpty]: Start isEmpty. Operand 6472 states and 8318 transitions. [2022-01-10 08:23:48,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 08:23:48,880 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:48,880 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:23:48,887 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Ended with exit code 0 [2022-01-10 08:23:49,087 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:23:49,087 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:49,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:49,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1842123868, now seen corresponding path program 1 times [2022-01-10 08:23:49,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:49,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [470551809] [2022-01-10 08:23:49,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:49,088 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:49,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:49,089 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:23:49,091 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:23:49,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:49,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:49,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:49,309 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:23:49,310 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:49,310 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:49,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [470551809] [2022-01-10 08:23:49,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [470551809] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:49,310 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:49,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:49,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2639270] [2022-01-10 08:23:49,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:49,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:49,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:49,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:49,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:49,311 INFO L87 Difference]: Start difference. First operand 6472 states and 8318 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:23:49,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:49,494 INFO L93 Difference]: Finished difference Result 8946 states and 11557 transitions. [2022-01-10 08:23:49,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:49,494 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:23:49,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:49,503 INFO L225 Difference]: With dead ends: 8946 [2022-01-10 08:23:49,503 INFO L226 Difference]: Without dead ends: 4622 [2022-01-10 08:23:49,510 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:23:49,510 INFO L933 BasicCegarLoop]: 467 mSDtfsCounter, 148 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 779 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:23:49,511 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 779 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:49,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4622 states. [2022-01-10 08:23:49,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4622 to 4622. [2022-01-10 08:23:49,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4622 states, 3955 states have (on average 1.2571428571428571) internal successors, (4972), 4002 states have internal predecessors, (4972), 335 states have call successors, (335), 242 states have call predecessors, (335), 330 states have return successors, (535), 378 states have call predecessors, (535), 333 states have call successors, (535) [2022-01-10 08:23:49,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4622 states to 4622 states and 5842 transitions. [2022-01-10 08:23:49,705 INFO L78 Accepts]: Start accepts. Automaton has 4622 states and 5842 transitions. Word has length 156 [2022-01-10 08:23:49,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:49,706 INFO L470 AbstractCegarLoop]: Abstraction has 4622 states and 5842 transitions. [2022-01-10 08:23:49,706 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:23:49,706 INFO L276 IsEmpty]: Start isEmpty. Operand 4622 states and 5842 transitions. [2022-01-10 08:23:49,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-01-10 08:23:49,710 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:49,711 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:49,717 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2022-01-10 08:23:49,911 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:23:49,911 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:49,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:49,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1891548820, now seen corresponding path program 1 times [2022-01-10 08:23:49,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:49,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1627424905] [2022-01-10 08:23:49,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:49,912 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:49,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:49,913 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:23:49,914 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:23:50,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:50,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:50,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:50,216 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:23:50,216 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:50,216 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:50,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1627424905] [2022-01-10 08:23:50,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1627424905] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:50,216 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:50,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:50,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415938924] [2022-01-10 08:23:50,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:50,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:50,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:50,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:50,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:50,217 INFO L87 Difference]: Start difference. First operand 4622 states and 5842 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:23:50,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:50,527 INFO L93 Difference]: Finished difference Result 8730 states and 11340 transitions. [2022-01-10 08:23:50,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:50,528 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:23:50,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:50,542 INFO L225 Difference]: With dead ends: 8730 [2022-01-10 08:23:50,543 INFO L226 Difference]: Without dead ends: 6512 [2022-01-10 08:23:50,549 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:23:50,550 INFO L933 BasicCegarLoop]: 494 mSDtfsCounter, 68 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 941 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:23:50,550 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 941 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:50,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6512 states. [2022-01-10 08:23:50,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6512 to 6484. [2022-01-10 08:23:50,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6484 states, 5448 states have (on average 1.2670704845814977) internal successors, (6903), 5540 states have internal predecessors, (6903), 503 states have call successors, (503), 362 states have call predecessors, (503), 531 states have return successors, (865), 582 states have call predecessors, (865), 501 states have call successors, (865) [2022-01-10 08:23:50,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6484 states to 6484 states and 8271 transitions. [2022-01-10 08:23:50,828 INFO L78 Accepts]: Start accepts. Automaton has 6484 states and 8271 transitions. Word has length 159 [2022-01-10 08:23:50,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:50,828 INFO L470 AbstractCegarLoop]: Abstraction has 6484 states and 8271 transitions. [2022-01-10 08:23:50,828 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:23:50,828 INFO L276 IsEmpty]: Start isEmpty. Operand 6484 states and 8271 transitions. [2022-01-10 08:23:50,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-01-10 08:23:50,834 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:50,834 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:23:50,840 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2022-01-10 08:23:51,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:23:51,040 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:51,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:51,041 INFO L85 PathProgramCache]: Analyzing trace with hash 2128756416, now seen corresponding path program 1 times [2022-01-10 08:23:51,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:51,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1265561937] [2022-01-10 08:23:51,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:51,041 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:51,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:51,042 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:23:51,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-01-10 08:23:51,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:51,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:51,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:51,279 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:23:51,279 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:51,280 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:51,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1265561937] [2022-01-10 08:23:51,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1265561937] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:51,280 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:51,280 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:51,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488383873] [2022-01-10 08:23:51,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:51,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:51,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:51,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:51,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:51,281 INFO L87 Difference]: Start difference. First operand 6484 states and 8271 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:23:51,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:51,681 INFO L93 Difference]: Finished difference Result 14524 states and 19287 transitions. [2022-01-10 08:23:51,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:51,683 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:23:51,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:51,707 INFO L225 Difference]: With dead ends: 14524 [2022-01-10 08:23:51,707 INFO L226 Difference]: Without dead ends: 10444 [2022-01-10 08:23:51,718 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:23:51,718 INFO L933 BasicCegarLoop]: 539 mSDtfsCounter, 102 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 990 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:23:51,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 990 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:51,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10444 states. [2022-01-10 08:23:52,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10444 to 10368. [2022-01-10 08:23:52,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10368 states, 8522 states have (on average 1.2632011264961276) internal successors, (10765), 8696 states have internal predecessors, (10765), 887 states have call successors, (887), 626 states have call predecessors, (887), 957 states have return successors, (1753), 1046 states have call predecessors, (1753), 885 states have call successors, (1753) [2022-01-10 08:23:52,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10368 states to 10368 states and 13405 transitions. [2022-01-10 08:23:52,156 INFO L78 Accepts]: Start accepts. Automaton has 10368 states and 13405 transitions. Word has length 160 [2022-01-10 08:23:52,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:52,157 INFO L470 AbstractCegarLoop]: Abstraction has 10368 states and 13405 transitions. [2022-01-10 08:23:52,157 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:23:52,157 INFO L276 IsEmpty]: Start isEmpty. Operand 10368 states and 13405 transitions. [2022-01-10 08:23:52,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2022-01-10 08:23:52,165 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:52,166 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:23:52,172 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Ended with exit code 0 [2022-01-10 08:23:52,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:23:52,370 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:52,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:52,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1116289200, now seen corresponding path program 1 times [2022-01-10 08:23:52,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:52,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1699312280] [2022-01-10 08:23:52,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:52,371 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:52,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:52,375 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:23:52,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-01-10 08:23:52,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:52,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:52,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:52,664 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:23:52,664 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:52,664 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:52,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1699312280] [2022-01-10 08:23:52,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1699312280] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:52,664 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:52,664 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:52,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953447624] [2022-01-10 08:23:52,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:52,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:52,665 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:52,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:52,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:52,665 INFO L87 Difference]: Start difference. First operand 10368 states and 13405 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:23:53,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:53,307 INFO L93 Difference]: Finished difference Result 26120 states and 34521 transitions. [2022-01-10 08:23:53,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:53,308 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:23:53,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:53,355 INFO L225 Difference]: With dead ends: 26120 [2022-01-10 08:23:53,355 INFO L226 Difference]: Without dead ends: 18156 [2022-01-10 08:23:53,376 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:23:53,377 INFO L933 BasicCegarLoop]: 498 mSDtfsCounter, 72 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 946 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:23:53,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 946 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:53,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18156 states. [2022-01-10 08:23:54,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18156 to 18152. [2022-01-10 08:23:54,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18152 states, 14718 states have (on average 1.260157630112787) internal successors, (18547), 15064 states have internal predecessors, (18547), 1655 states have call successors, (1655), 1154 states have call predecessors, (1655), 1777 states have return successors, (3299), 1934 states have call predecessors, (3299), 1653 states have call successors, (3299) [2022-01-10 08:23:54,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18152 states to 18152 states and 23501 transitions. [2022-01-10 08:23:54,188 INFO L78 Accepts]: Start accepts. Automaton has 18152 states and 23501 transitions. Word has length 161 [2022-01-10 08:23:54,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:54,189 INFO L470 AbstractCegarLoop]: Abstraction has 18152 states and 23501 transitions. [2022-01-10 08:23:54,189 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:23:54,189 INFO L276 IsEmpty]: Start isEmpty. Operand 18152 states and 23501 transitions. [2022-01-10 08:23:54,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2022-01-10 08:23:54,205 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:54,205 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:23:54,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2022-01-10 08:23:54,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:23:54,412 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:54,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:54,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1648936294, now seen corresponding path program 1 times [2022-01-10 08:23:54,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:54,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1486905983] [2022-01-10 08:23:54,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:54,413 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:54,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:54,414 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:23:54,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-01-10 08:23:54,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:54,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:54,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:54,714 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:23:54,714 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:54,714 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:54,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1486905983] [2022-01-10 08:23:54,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1486905983] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:54,714 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:54,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:54,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521306781] [2022-01-10 08:23:54,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:54,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:54,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:54,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:54,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:54,715 INFO L87 Difference]: Start difference. First operand 18152 states and 23501 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:23:56,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:56,209 INFO L93 Difference]: Finished difference Result 48869 states and 63818 transitions. [2022-01-10 08:23:56,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 08:23:56,209 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:23:56,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:56,293 INFO L225 Difference]: With dead ends: 48869 [2022-01-10 08:23:56,293 INFO L226 Difference]: Without dead ends: 32806 [2022-01-10 08:23:56,327 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:23:56,328 INFO L933 BasicCegarLoop]: 442 mSDtfsCounter, 647 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 678 SdHoareTripleChecker+Valid, 947 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:56,328 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [678 Valid, 947 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 402 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:56,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32806 states. [2022-01-10 08:23:57,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32806 to 32630. [2022-01-10 08:23:58,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32630 states, 26062 states have (on average 1.257424602870079) internal successors, (32771), 26715 states have internal predecessors, (32771), 3170 states have call successors, (3170), 2189 states have call predecessors, (3170), 3396 states have return successors, (6252), 3726 states have call predecessors, (6252), 3168 states have call successors, (6252) [2022-01-10 08:23:58,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32630 states to 32630 states and 42193 transitions. [2022-01-10 08:23:58,075 INFO L78 Accepts]: Start accepts. Automaton has 32630 states and 42193 transitions. Word has length 166 [2022-01-10 08:23:58,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:58,075 INFO L470 AbstractCegarLoop]: Abstraction has 32630 states and 42193 transitions. [2022-01-10 08:23:58,075 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:23:58,075 INFO L276 IsEmpty]: Start isEmpty. Operand 32630 states and 42193 transitions. [2022-01-10 08:23:58,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-01-10 08:23:58,091 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:58,091 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:58,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2022-01-10 08:23:58,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:23:58,293 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:58,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:58,294 INFO L85 PathProgramCache]: Analyzing trace with hash -229892529, now seen corresponding path program 1 times [2022-01-10 08:23:58,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:58,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1682340138] [2022-01-10 08:23:58,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:58,295 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:58,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:58,295 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:23:58,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2022-01-10 08:23:58,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:58,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:58,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:58,638 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-01-10 08:23:58,638 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:58,638 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:58,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1682340138] [2022-01-10 08:23:58,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1682340138] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:58,638 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:58,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:58,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104567996] [2022-01-10 08:23:58,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:58,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:23:58,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:58,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:23:58,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:23:58,639 INFO L87 Difference]: Start difference. First operand 32630 states and 42193 transitions. Second operand has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2022-01-10 08:23:59,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:59,827 INFO L93 Difference]: Finished difference Result 50750 states and 66032 transitions. [2022-01-10 08:23:59,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:59,827 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) Word has length 185 [2022-01-10 08:23:59,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:59,881 INFO L225 Difference]: With dead ends: 50750 [2022-01-10 08:23:59,882 INFO L226 Difference]: Without dead ends: 20251 [2022-01-10 08:23:59,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:59,932 INFO L933 BasicCegarLoop]: 467 mSDtfsCounter, 574 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 597 SdHoareTripleChecker+Valid, 756 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:59,932 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [597 Valid, 756 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:23:59,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20251 states. [2022-01-10 08:24:00,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20251 to 20251. [2022-01-10 08:24:00,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20251 states, 16475 states have (on average 1.2573596358118362) internal successors, (20715), 16832 states have internal predecessors, (20715), 1834 states have call successors, (1834), 1205 states have call predecessors, (1834), 1940 states have return successors, (3464), 2214 states have call predecessors, (3464), 1832 states have call successors, (3464) [2022-01-10 08:24:00,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20251 states to 20251 states and 26013 transitions. [2022-01-10 08:24:00,999 INFO L78 Accepts]: Start accepts. Automaton has 20251 states and 26013 transitions. Word has length 185 [2022-01-10 08:24:01,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:01,000 INFO L470 AbstractCegarLoop]: Abstraction has 20251 states and 26013 transitions. [2022-01-10 08:24:01,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2022-01-10 08:24:01,000 INFO L276 IsEmpty]: Start isEmpty. Operand 20251 states and 26013 transitions. [2022-01-10 08:24:01,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-01-10 08:24:01,011 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:01,011 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:01,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2022-01-10 08:24:01,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:24:01,211 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:01,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:01,212 INFO L85 PathProgramCache]: Analyzing trace with hash -929689179, now seen corresponding path program 2 times [2022-01-10 08:24:01,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:01,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [390530118] [2022-01-10 08:24:01,212 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-10 08:24:01,212 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:01,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:01,213 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:24:01,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-01-10 08:24:01,275 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-01-10 08:24:01,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-10 08:24:01,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:24:01,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:01,455 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-01-10 08:24:01,455 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:01,455 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:01,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [390530118] [2022-01-10 08:24:01,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [390530118] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:01,455 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:01,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:24:01,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457526592] [2022-01-10 08:24:01,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:01,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:24:01,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:01,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:24:01,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:24:01,456 INFO L87 Difference]: Start difference. First operand 20251 states and 26013 transitions. Second operand has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-01-10 08:24:03,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:03,098 INFO L93 Difference]: Finished difference Result 55701 states and 71957 transitions. [2022-01-10 08:24:03,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:24:03,102 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 185 [2022-01-10 08:24:03,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:03,199 INFO L225 Difference]: With dead ends: 55701 [2022-01-10 08:24:03,200 INFO L226 Difference]: Without dead ends: 37678 [2022-01-10 08:24:03,227 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:24:03,228 INFO L933 BasicCegarLoop]: 555 mSDtfsCounter, 440 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 701 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:03,229 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [440 Valid, 701 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:24:03,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37678 states. [2022-01-10 08:24:05,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37678 to 37501. [2022-01-10 08:24:05,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37501 states, 30217 states have (on average 1.2561472019062117) internal successors, (37957), 30846 states have internal predecessors, (37957), 3564 states have call successors, (3564), 2327 states have call predecessors, (3564), 3718 states have return successors, (6695), 4328 states have call predecessors, (6695), 3562 states have call successors, (6695) [2022-01-10 08:24:05,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37501 states to 37501 states and 48216 transitions. [2022-01-10 08:24:05,135 INFO L78 Accepts]: Start accepts. Automaton has 37501 states and 48216 transitions. Word has length 185 [2022-01-10 08:24:05,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:05,136 INFO L470 AbstractCegarLoop]: Abstraction has 37501 states and 48216 transitions. [2022-01-10 08:24:05,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-01-10 08:24:05,136 INFO L276 IsEmpty]: Start isEmpty. Operand 37501 states and 48216 transitions. [2022-01-10 08:24:05,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-01-10 08:24:05,144 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:05,144 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:05,150 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Ended with exit code 0 [2022-01-10 08:24:05,344 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:24:05,344 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:05,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:05,345 INFO L85 PathProgramCache]: Analyzing trace with hash 246102819, now seen corresponding path program 1 times [2022-01-10 08:24:05,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:05,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2100216484] [2022-01-10 08:24:05,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:05,345 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:05,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:05,346 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:24:05,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2022-01-10 08:24:05,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:05,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:24:05,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:05,600 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-01-10 08:24:05,600 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:05,600 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:05,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2100216484] [2022-01-10 08:24:05,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2100216484] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:05,600 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:05,600 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:24:05,600 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732834485] [2022-01-10 08:24:05,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:05,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:24:05,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:05,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:24:05,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:24:05,601 INFO L87 Difference]: Start difference. First operand 37501 states and 48216 transitions. Second operand has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 states have internal predecessors, (130), 3 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) [2022-01-10 08:24:07,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:07,311 INFO L93 Difference]: Finished difference Result 72677 states and 93622 transitions. [2022-01-10 08:24:07,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:24:07,311 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 states have internal predecessors, (130), 3 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) Word has length 185 [2022-01-10 08:24:07,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:07,406 INFO L225 Difference]: With dead ends: 72677 [2022-01-10 08:24:07,407 INFO L226 Difference]: Without dead ends: 37355 [2022-01-10 08:24:07,457 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:24:07,457 INFO L933 BasicCegarLoop]: 555 mSDtfsCounter, 115 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 994 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:07,457 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 994 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:24:07,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37355 states. [2022-01-10 08:24:09,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37355 to 37351. [2022-01-10 08:24:09,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37351 states, 30085 states have (on average 1.2392222037560245) internal successors, (37282), 30714 states have internal predecessors, (37282), 3555 states have call successors, (3555), 2318 states have call predecessors, (3555), 3709 states have return successors, (5913), 4319 states have call predecessors, (5913), 3553 states have call successors, (5913) [2022-01-10 08:24:09,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37351 states to 37351 states and 46750 transitions. [2022-01-10 08:24:09,246 INFO L78 Accepts]: Start accepts. Automaton has 37351 states and 46750 transitions. Word has length 185 [2022-01-10 08:24:09,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:09,246 INFO L470 AbstractCegarLoop]: Abstraction has 37351 states and 46750 transitions. [2022-01-10 08:24:09,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 states have internal predecessors, (130), 3 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) [2022-01-10 08:24:09,247 INFO L276 IsEmpty]: Start isEmpty. Operand 37351 states and 46750 transitions. [2022-01-10 08:24:09,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-01-10 08:24:09,250 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:09,250 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 08:24:09,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2022-01-10 08:24:09,450 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:24:09,450 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:09,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:09,451 INFO L85 PathProgramCache]: Analyzing trace with hash -663370763, now seen corresponding path program 1 times [2022-01-10 08:24:09,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:09,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [957362389] [2022-01-10 08:24:09,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:09,451 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:09,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:09,452 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:24:09,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2022-01-10 08:24:09,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:09,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:24:09,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:09,721 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2022-01-10 08:24:09,722 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:09,722 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:09,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [957362389] [2022-01-10 08:24:09,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [957362389] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:09,722 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:09,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 08:24:09,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693418424] [2022-01-10 08:24:09,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:09,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 08:24:09,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:09,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 08:24:09,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:24:09,723 INFO L87 Difference]: Start difference. First operand 37351 states and 46750 transitions. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 5 states have internal predecessors, (123), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (18), 3 states have call predecessors, (18), 2 states have call successors, (18) [2022-01-10 08:24:11,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:11,364 INFO L93 Difference]: Finished difference Result 72174 states and 91476 transitions. [2022-01-10 08:24:11,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:24:11,364 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 5 states have internal predecessors, (123), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (18), 3 states have call predecessors, (18), 2 states have call successors, (18) Word has length 190 [2022-01-10 08:24:11,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:11,453 INFO L225 Difference]: With dead ends: 72174 [2022-01-10 08:24:11,454 INFO L226 Difference]: Without dead ends: 36935 [2022-01-10 08:24:11,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 185 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:11,501 INFO L933 BasicCegarLoop]: 466 mSDtfsCounter, 7 mSDsluCounter, 1857 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2323 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:11,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 2323 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:11,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36935 states. [2022-01-10 08:24:13,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36935 to 36239. [2022-01-10 08:24:13,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36239 states, 29453 states have (on average 1.2277526907276) internal successors, (36161), 29934 states have internal predecessors, (36161), 3299 states have call successors, (3299), 2158 states have call predecessors, (3299), 3485 states have return successors, (5613), 4147 states have call predecessors, (5613), 3297 states have call successors, (5613) [2022-01-10 08:24:13,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36239 states to 36239 states and 45073 transitions. [2022-01-10 08:24:13,200 INFO L78 Accepts]: Start accepts. Automaton has 36239 states and 45073 transitions. Word has length 190 [2022-01-10 08:24:13,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:13,200 INFO L470 AbstractCegarLoop]: Abstraction has 36239 states and 45073 transitions. [2022-01-10 08:24:13,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 5 states have internal predecessors, (123), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (18), 3 states have call predecessors, (18), 2 states have call successors, (18) [2022-01-10 08:24:13,200 INFO L276 IsEmpty]: Start isEmpty. Operand 36239 states and 45073 transitions. [2022-01-10 08:24:13,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-01-10 08:24:13,204 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:13,204 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 08:24:13,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Ended with exit code 0 [2022-01-10 08:24:13,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:24:13,410 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:13,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:13,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1013898635, now seen corresponding path program 2 times [2022-01-10 08:24:13,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:13,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [816898964] [2022-01-10 08:24:13,411 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-10 08:24:13,412 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:13,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:13,413 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:24:13,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-01-10 08:24:13,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-01-10 08:24:13,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-10 08:24:13,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:24:13,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:13,658 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-01-10 08:24:13,658 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:13,658 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:13,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [816898964] [2022-01-10 08:24:13,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [816898964] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:13,658 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:13,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:24:13,658 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776985789] [2022-01-10 08:24:13,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:13,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:24:13,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:13,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:24:13,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:24:13,659 INFO L87 Difference]: Start difference. First operand 36239 states and 45073 transitions. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 3 states have call successors, (16), 3 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:14,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:14,311 INFO L93 Difference]: Finished difference Result 41233 states and 51278 transitions. [2022-01-10 08:24:14,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:24:14,311 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), 3 states have call successors, (16), 3 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 191 [2022-01-10 08:24:14,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:14,321 INFO L225 Difference]: With dead ends: 41233 [2022-01-10 08:24:14,321 INFO L226 Difference]: Without dead ends: 2086 [2022-01-10 08:24:14,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 189 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,367 INFO L933 BasicCegarLoop]: 498 mSDtfsCounter, 80 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 876 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:14,367 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 876 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:24:14,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2086 states. [2022-01-10 08:24:14,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2086 to 2086. [2022-01-10 08:24:14,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2086 states, 1929 states have (on average 1.219284603421462) internal successors, (2352), 1932 states have internal predecessors, (2352), 88 states have call successors, (88), 68 states have call predecessors, (88), 68 states have return successors, (88), 86 states have call predecessors, (88), 88 states have call successors, (88) [2022-01-10 08:24:14,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2086 states to 2086 states and 2528 transitions. [2022-01-10 08:24:14,498 INFO L78 Accepts]: Start accepts. Automaton has 2086 states and 2528 transitions. Word has length 191 [2022-01-10 08:24:14,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:14,498 INFO L470 AbstractCegarLoop]: Abstraction has 2086 states and 2528 transitions. [2022-01-10 08:24:14,498 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), 3 states have call successors, (16), 3 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:14,498 INFO L276 IsEmpty]: Start isEmpty. Operand 2086 states and 2528 transitions. [2022-01-10 08:24:14,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-01-10 08:24:14,500 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:14,501 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:14,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2022-01-10 08:24:14,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:24:14,705 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:14,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:14,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1238623874, now seen corresponding path program 1 times [2022-01-10 08:24:14,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:14,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [964864616] [2022-01-10 08:24:14,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:14,706 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:14,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:14,707 INFO L229 MonitoredProcess]: Starting monitored process 41 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:14,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2022-01-10 08:24:14,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:14,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:24:14,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:15,045 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 08:24:15,045 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:15,045 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:15,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [964864616] [2022-01-10 08:24:15,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [964864616] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:15,046 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:15,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:24:15,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770246093] [2022-01-10 08:24:15,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:15,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:24:15,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:15,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:24:15,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:24:15,046 INFO L87 Difference]: Start difference. First operand 2086 states and 2528 transitions. Second operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:24:15,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:15,482 INFO L93 Difference]: Finished difference Result 6648 states and 8040 transitions. [2022-01-10 08:24:15,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:24:15,483 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 182 [2022-01-10 08:24:15,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:15,492 INFO L225 Difference]: With dead ends: 6648 [2022-01-10 08:24:15,492 INFO L226 Difference]: Without dead ends: 4579 [2022-01-10 08:24:15,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:15,496 INFO L933 BasicCegarLoop]: 420 mSDtfsCounter, 403 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 409 SdHoareTripleChecker+Valid, 911 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:15,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [409 Valid, 911 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:24:15,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4579 states. [2022-01-10 08:24:15,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4579 to 4487. [2022-01-10 08:24:15,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4487 states, 4159 states have (on average 1.20942534263044) internal successors, (5030), 4177 states have internal predecessors, (5030), 171 states have call successors, (171), 132 states have call predecessors, (171), 156 states have return successors, (211), 179 states have call predecessors, (211), 171 states have call successors, (211) [2022-01-10 08:24:15,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4487 states to 4487 states and 5412 transitions. [2022-01-10 08:24:15,768 INFO L78 Accepts]: Start accepts. Automaton has 4487 states and 5412 transitions. Word has length 182 [2022-01-10 08:24:15,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:15,768 INFO L470 AbstractCegarLoop]: Abstraction has 4487 states and 5412 transitions. [2022-01-10 08:24:15,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:24:15,768 INFO L276 IsEmpty]: Start isEmpty. Operand 4487 states and 5412 transitions. [2022-01-10 08:24:15,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-01-10 08:24:15,771 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:15,772 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:15,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2022-01-10 08:24:15,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:24:15,972 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:15,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:15,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1766017924, now seen corresponding path program 1 times [2022-01-10 08:24:15,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:15,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1635494121] [2022-01-10 08:24:15,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:15,973 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:15,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:15,975 INFO L229 MonitoredProcess]: Starting monitored process 42 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,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2022-01-10 08:24:16,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:16,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:24:16,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:16,271 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 08:24:16,272 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:16,272 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:16,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1635494121] [2022-01-10 08:24:16,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1635494121] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:16,272 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:16,272 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:24:16,272 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212478624] [2022-01-10 08:24:16,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:16,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:24:16,273 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:16,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:24:16,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:24:16,273 INFO L87 Difference]: Start difference. First operand 4487 states and 5412 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:24:16,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:16,478 INFO L93 Difference]: Finished difference Result 8009 states and 9653 transitions. [2022-01-10 08:24:16,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:24:16,478 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 182 [2022-01-10 08:24:16,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:16,485 INFO L225 Difference]: With dead ends: 8009 [2022-01-10 08:24:16,485 INFO L226 Difference]: Without dead ends: 3539 [2022-01-10 08:24:16,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:24:16,492 INFO L933 BasicCegarLoop]: 311 mSDtfsCounter, 303 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 312 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:16,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 312 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:16,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3539 states. [2022-01-10 08:24:16,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3539 to 3539. [2022-01-10 08:24:16,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3539 states, 3286 states have (on average 1.210286062081558) internal successors, (3977), 3302 states have internal predecessors, (3977), 128 states have call successors, (128), 100 states have call predecessors, (128), 124 states have return successors, (162), 137 states have call predecessors, (162), 128 states have call successors, (162) [2022-01-10 08:24:16,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3539 states to 3539 states and 4267 transitions. [2022-01-10 08:24:16,693 INFO L78 Accepts]: Start accepts. Automaton has 3539 states and 4267 transitions. Word has length 182 [2022-01-10 08:24:16,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:16,693 INFO L470 AbstractCegarLoop]: Abstraction has 3539 states and 4267 transitions. [2022-01-10 08:24:16,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:24:16,693 INFO L276 IsEmpty]: Start isEmpty. Operand 3539 states and 4267 transitions. [2022-01-10 08:24:16,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-10 08:24:16,695 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:16,696 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:16,703 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Ended with exit code 0 [2022-01-10 08:24:16,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:24:16,896 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:16,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:16,897 INFO L85 PathProgramCache]: Analyzing trace with hash 694765643, now seen corresponding path program 1 times [2022-01-10 08:24:16,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:16,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [313884645] [2022-01-10 08:24:16,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:16,897 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:16,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:16,898 INFO L229 MonitoredProcess]: Starting monitored process 43 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:16,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2022-01-10 08:24:16,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:16,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:24:16,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:17,254 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 08:24:17,254 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:17,254 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:17,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [313884645] [2022-01-10 08:24:17,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [313884645] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:17,254 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:17,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:24:17,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442031828] [2022-01-10 08:24:17,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:17,255 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:24:17,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:17,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:24:17,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:24:17,255 INFO L87 Difference]: Start difference. First operand 3539 states and 4267 transitions. Second operand has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:24:17,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:17,804 INFO L93 Difference]: Finished difference Result 10160 states and 12249 transitions. [2022-01-10 08:24:17,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:24:17,805 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 183 [2022-01-10 08:24:17,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:17,818 INFO L225 Difference]: With dead ends: 10160 [2022-01-10 08:24:17,818 INFO L226 Difference]: Without dead ends: 6638 [2022-01-10 08:24:17,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:17,823 INFO L933 BasicCegarLoop]: 436 mSDtfsCounter, 375 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 930 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:17,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 930 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:24:17,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6638 states. [2022-01-10 08:24:18,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6638 to 6636. [2022-01-10 08:24:18,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6636 states, 6156 states have (on average 1.2074398960363872) internal successors, (7433), 6188 states have internal predecessors, (7433), 243 states have call successors, (243), 188 states have call predecessors, (243), 236 states have return successors, (317), 261 states have call predecessors, (317), 243 states have call successors, (317) [2022-01-10 08:24:18,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6636 states to 6636 states and 7993 transitions. [2022-01-10 08:24:18,212 INFO L78 Accepts]: Start accepts. Automaton has 6636 states and 7993 transitions. Word has length 183 [2022-01-10 08:24:18,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:18,212 INFO L470 AbstractCegarLoop]: Abstraction has 6636 states and 7993 transitions. [2022-01-10 08:24:18,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:24:18,213 INFO L276 IsEmpty]: Start isEmpty. Operand 6636 states and 7993 transitions. [2022-01-10 08:24:18,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-10 08:24:18,218 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:18,218 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:18,226 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2022-01-10 08:24:18,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:24:18,419 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:18,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:18,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1222159693, now seen corresponding path program 1 times [2022-01-10 08:24:18,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:18,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1307897329] [2022-01-10 08:24:18,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:18,420 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:18,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:18,421 INFO L229 MonitoredProcess]: Starting monitored process 44 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,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2022-01-10 08:24:18,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:18,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:24:18,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:18,726 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 08:24:18,726 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:18,727 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:18,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1307897329] [2022-01-10 08:24:18,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1307897329] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:18,727 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:18,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:24:18,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049767929] [2022-01-10 08:24:18,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:18,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:24:18,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:18,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:24:18,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:24:18,728 INFO L87 Difference]: Start difference. First operand 6636 states and 7993 transitions. Second operand has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:24:19,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:19,116 INFO L93 Difference]: Finished difference Result 13247 states and 15946 transitions. [2022-01-10 08:24:19,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:24:19,116 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 183 [2022-01-10 08:24:19,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:19,130 INFO L225 Difference]: With dead ends: 13247 [2022-01-10 08:24:19,130 INFO L226 Difference]: Without dead ends: 6628 [2022-01-10 08:24:19,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:24:19,141 INFO L933 BasicCegarLoop]: 310 mSDtfsCounter, 301 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 311 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,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [301 Valid, 311 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,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6628 states. [2022-01-10 08:24:19,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6628 to 6628. [2022-01-10 08:24:19,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6628 states, 6151 states have (on average 1.2069582181759064) internal successors, (7424), 6182 states have internal predecessors, (7424), 240 states have call successors, (240), 188 states have call predecessors, (240), 236 states have return successors, (314), 258 states have call predecessors, (314), 240 states have call successors, (314) [2022-01-10 08:24:19,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6628 states to 6628 states and 7978 transitions. [2022-01-10 08:24:19,535 INFO L78 Accepts]: Start accepts. Automaton has 6628 states and 7978 transitions. Word has length 183 [2022-01-10 08:24:19,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:19,535 INFO L470 AbstractCegarLoop]: Abstraction has 6628 states and 7978 transitions. [2022-01-10 08:24:19,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:24:19,536 INFO L276 IsEmpty]: Start isEmpty. Operand 6628 states and 7978 transitions. [2022-01-10 08:24:19,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-01-10 08:24:19,540 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:19,540 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:19,549 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Ended with exit code 0 [2022-01-10 08:24:19,741 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:24:19,741 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:19,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:19,741 INFO L85 PathProgramCache]: Analyzing trace with hash -710736218, now seen corresponding path program 1 times [2022-01-10 08:24:19,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:19,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1245526086] [2022-01-10 08:24:19,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:19,742 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:19,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:19,743 INFO L229 MonitoredProcess]: Starting monitored process 45 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:19,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2022-01-10 08:24:19,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:19,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:24:19,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:20,114 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 08:24:20,114 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:20,114 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:20,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1245526086] [2022-01-10 08:24:20,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1245526086] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:20,114 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:20,114 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:24:20,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487283884] [2022-01-10 08:24:20,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:20,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:24:20,115 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:20,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:24:20,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:24:20,115 INFO L87 Difference]: Start difference. First operand 6628 states and 7978 transitions. Second operand has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:24:21,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:21,157 INFO L93 Difference]: Finished difference Result 19070 states and 22948 transitions. [2022-01-10 08:24:21,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:24:21,157 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 184 [2022-01-10 08:24:21,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:21,188 INFO L225 Difference]: With dead ends: 19070 [2022-01-10 08:24:21,188 INFO L226 Difference]: Without dead ends: 12459 [2022-01-10 08:24:21,203 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:21,203 INFO L933 BasicCegarLoop]: 308 mSDtfsCounter, 387 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:21,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [393 Valid, 687 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:24:21,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12459 states. [2022-01-10 08:24:21,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12459 to 12457. [2022-01-10 08:24:21,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12457 states, 11548 states have (on average 1.2043643921025287) internal successors, (13908), 11613 states have internal predecessors, (13908), 452 states have call successors, (452), 352 states have call predecessors, (452), 456 states have return successors, (614), 492 states have call predecessors, (614), 452 states have call successors, (614) [2022-01-10 08:24:22,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12457 states to 12457 states and 14974 transitions. [2022-01-10 08:24:22,013 INFO L78 Accepts]: Start accepts. Automaton has 12457 states and 14974 transitions. Word has length 184 [2022-01-10 08:24:22,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:22,013 INFO L470 AbstractCegarLoop]: Abstraction has 12457 states and 14974 transitions. [2022-01-10 08:24:22,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:24:22,014 INFO L276 IsEmpty]: Start isEmpty. Operand 12457 states and 14974 transitions. [2022-01-10 08:24:22,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-01-10 08:24:22,022 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:22,022 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:22,030 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Ended with exit code 0 [2022-01-10 08:24:22,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:24:22,223 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:22,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:22,224 INFO L85 PathProgramCache]: Analyzing trace with hash 2076392487, now seen corresponding path program 1 times [2022-01-10 08:24:22,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:22,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [919326083] [2022-01-10 08:24:22,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:22,224 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:22,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:22,225 INFO L229 MonitoredProcess]: Starting monitored process 46 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,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-01-10 08:24:22,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:22,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:24:22,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:22,568 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 08:24:22,568 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:22,568 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:22,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [919326083] [2022-01-10 08:24:22,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [919326083] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:22,568 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:22,568 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:24:22,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324161539] [2022-01-10 08:24:22,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:22,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:24:22,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:22,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:24:22,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:24:22,569 INFO L87 Difference]: Start difference. First operand 12457 states and 14974 transitions. Second operand has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:24:24,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:24:24,080 INFO L93 Difference]: Finished difference Result 35775 states and 43015 transitions. [2022-01-10 08:24:24,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:24:24,080 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 185 [2022-01-10 08:24:24,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:24:24,129 INFO L225 Difference]: With dead ends: 35775 [2022-01-10 08:24:24,130 INFO L226 Difference]: Without dead ends: 23335 [2022-01-10 08:24:24,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:24:24,154 INFO L933 BasicCegarLoop]: 405 mSDtfsCounter, 368 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 855 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:24:24,154 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [374 Valid, 855 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:24:24,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23335 states. [2022-01-10 08:24:25,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23335 to 23333. [2022-01-10 08:24:25,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23333 states, 21597 states have (on average 1.2028059452701765) internal successors, (25977), 21735 states have internal predecessors, (25977), 855 states have call successors, (855), 656 states have call predecessors, (855), 880 states have return successors, (1201), 943 states have call predecessors, (1201), 855 states have call successors, (1201) [2022-01-10 08:24:25,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23333 states to 23333 states and 28033 transitions. [2022-01-10 08:24:25,726 INFO L78 Accepts]: Start accepts. Automaton has 23333 states and 28033 transitions. Word has length 185 [2022-01-10 08:24:25,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:24:25,726 INFO L470 AbstractCegarLoop]: Abstraction has 23333 states and 28033 transitions. [2022-01-10 08:24:25,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:24:25,726 INFO L276 IsEmpty]: Start isEmpty. Operand 23333 states and 28033 transitions. [2022-01-10 08:24:25,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-01-10 08:24:25,744 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:24:25,745 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:24:25,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2022-01-10 08:24:25,945 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:24:25,945 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:24:25,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:24:25,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1691180759, now seen corresponding path program 1 times [2022-01-10 08:24:25,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:24:25,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [735940854] [2022-01-10 08:24:25,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:24:25,946 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:24:25,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:24:25,947 INFO L229 MonitoredProcess]: Starting monitored process 47 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,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2022-01-10 08:24:26,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:24:26,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:24:26,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:24:26,214 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 08:24:26,214 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:24:26,214 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:24:26,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [735940854] [2022-01-10 08:24:26,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [735940854] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:24:26,214 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:24:26,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:24:26,214 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986806656] [2022-01-10 08:24:26,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:24:26,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:24:26,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:24:26,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:24:26,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:24:26,215 INFO L87 Difference]: Start difference. First operand 23333 states and 28033 transitions. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7)