/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.04.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 08:22:51,428 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 08:22:51,429 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 08:22:51,467 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 08:22:51,468 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 08:22:51,469 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 08:22:51,470 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 08:22:51,472 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 08:22:51,473 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 08:22:51,474 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 08:22:51,475 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 08:22:51,476 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 08:22:51,477 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 08:22:51,478 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 08:22:51,479 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 08:22:51,480 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 08:22:51,480 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 08:22:51,494 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 08:22:51,495 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 08:22:51,497 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 08:22:51,498 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 08:22:51,504 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 08:22:51,505 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 08:22:51,506 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 08:22:51,508 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 08:22:51,508 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 08:22:51,508 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 08:22:51,509 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 08:22:51,510 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 08:22:51,510 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 08:22:51,511 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 08:22:51,511 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 08:22:51,512 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 08:22:51,513 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 08:22:51,514 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 08:22:51,514 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 08:22:51,514 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 08:22:51,515 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 08:22:51,515 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 08:22:51,516 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 08:22:51,516 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 08:22:51,524 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:22:51,556 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 08:22:51,556 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 08:22:51,557 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 08:22:51,557 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 08:22:51,557 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 08:22:51,558 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 08:22:51,558 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 08:22:51,558 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 08:22:51,558 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 08:22:51,559 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 08:22:51,559 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 08:22:51,565 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 08:22:51,565 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 08:22:51,565 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 08:22:51,566 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 08:22:51,566 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 08:22:51,566 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 08:22:51,566 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 08:22:51,566 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 08:22:51,566 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 08:22:51,566 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 08:22:51,566 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 08:22:51,567 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 08:22:51,567 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:22:51,567 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 08:22:51,567 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 08:22:51,567 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 08:22:51,569 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 08:22:51,569 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 08:22:51,569 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 08:22:51,569 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 08:22:51,569 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 08:22:51,570 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 08:22:51,570 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:22:51,808 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 08:22:51,824 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 08:22:51,826 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 08:22:51,827 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 08:22:51,829 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 08:22:51,830 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.04.cil-1.c [2022-01-10 08:22:51,889 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/596b91f75/82418f04fa7a4068bd09d635b92eb638/FLAGd6231814a [2022-01-10 08:22:52,338 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 08:22:52,338 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_3.cil+token_ring.04.cil-1.c [2022-01-10 08:22:52,348 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/596b91f75/82418f04fa7a4068bd09d635b92eb638/FLAGd6231814a [2022-01-10 08:22:52,702 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/596b91f75/82418f04fa7a4068bd09d635b92eb638 [2022-01-10 08:22:52,705 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 08:22:52,706 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 08:22:52,707 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 08:22:52,707 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 08:22:52,710 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 08:22:52,711 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:22:52" (1/1) ... [2022-01-10 08:22:52,712 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1844144d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:22:52, skipping insertion in model container [2022-01-10 08:22:52,712 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:22:52" (1/1) ... [2022-01-10 08:22:52,718 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 08:22:52,755 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 08:22:52,897 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.04.cil-1.c[911,924] [2022-01-10 08:22:52,953 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.04.cil-1.c[8416,8429] [2022-01-10 08:22:52,990 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:22:53,001 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 08:22:53,011 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.04.cil-1.c[911,924] [2022-01-10 08:22:53,030 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.04.cil-1.c[8416,8429] [2022-01-10 08:22:53,064 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:22:53,083 INFO L208 MainTranslator]: Completed translation [2022-01-10 08:22:53,084 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:22:53 WrapperNode [2022-01-10 08:22:53,084 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 08:22:53,085 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 08:22:53,085 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 08:22:53,085 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 08:22:53,091 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:22:53" (1/1) ... [2022-01-10 08:22:53,114 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:22:53" (1/1) ... [2022-01-10 08:22:53,155 INFO L137 Inliner]: procedures = 64, calls = 73, calls flagged for inlining = 32, calls inlined = 32, statements flattened = 590 [2022-01-10 08:22:53,155 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 08:22:53,156 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 08:22:53,156 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 08:22:53,156 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 08:22:53,163 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:22:53" (1/1) ... [2022-01-10 08:22:53,164 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:22:53" (1/1) ... [2022-01-10 08:22:53,168 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:22:53" (1/1) ... [2022-01-10 08:22:53,168 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:22:53" (1/1) ... [2022-01-10 08:22:53,178 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:22:53" (1/1) ... [2022-01-10 08:22:53,200 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:22:53" (1/1) ... [2022-01-10 08:22:53,203 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:22:53" (1/1) ... [2022-01-10 08:22:53,207 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 08:22:53,208 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 08:22:53,208 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 08:22:53,208 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 08:22:53,224 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:22:53" (1/1) ... [2022-01-10 08:22:53,235 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:22:53,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 08:22:53,261 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:22:53,282 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:22:53,296 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 08:22:53,296 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 08:22:53,296 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 08:22:53,296 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2022-01-10 08:22:53,296 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2022-01-10 08:22:53,297 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2022-01-10 08:22:53,297 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2022-01-10 08:22:53,297 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2022-01-10 08:22:53,298 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2022-01-10 08:22:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2022-01-10 08:22:53,298 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2022-01-10 08:22:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2022-01-10 08:22:53,298 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2022-01-10 08:22:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2022-01-10 08:22:53,298 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2022-01-10 08:22:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2022-01-10 08:22:53,298 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2022-01-10 08:22:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 08:22:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2022-01-10 08:22:53,298 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2022-01-10 08:22:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2022-01-10 08:22:53,299 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2022-01-10 08:22:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2022-01-10 08:22:53,299 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2022-01-10 08:22:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2022-01-10 08:22:53,299 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2022-01-10 08:22:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2022-01-10 08:22:53,299 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2022-01-10 08:22:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 08:22:53,299 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 08:22:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2022-01-10 08:22:53,299 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2022-01-10 08:22:53,389 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 08:22:53,390 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 08:22:53,836 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##56: assume !(1bv32 == ~q_free~0); [2022-01-10 08:22:53,837 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:22:53,879 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 08:22:53,888 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 08:22:53,889 INFO L299 CfgBuilder]: Removed 11 assume(true) statements. [2022-01-10 08:22:53,891 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:22:53 BoogieIcfgContainer [2022-01-10 08:22:53,891 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 08:22:53,892 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 08:22:53,892 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 08:22:53,895 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 08:22:53,895 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 08:22:52" (1/3) ... [2022-01-10 08:22:53,896 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@569580db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:22:53, skipping insertion in model container [2022-01-10 08:22:53,896 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:22:53" (2/3) ... [2022-01-10 08:22:53,896 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@569580db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:22:53, skipping insertion in model container [2022-01-10 08:22:53,897 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:22:53" (3/3) ... [2022-01-10 08:22:53,898 INFO L111 eAbstractionObserver]: Analyzing ICFG pc_sfifo_3.cil+token_ring.04.cil-1.c [2022-01-10 08:22:53,901 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 08:22:53,902 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 08:22:53,960 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 08:22:53,965 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:22:53,966 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 08:22:53,991 INFO L276 IsEmpty]: Start isEmpty. Operand has 299 states, 248 states have (on average 1.5846774193548387) internal successors, (393), 254 states have internal predecessors, (393), 34 states have call successors, (34), 14 states have call predecessors, (34), 14 states have return successors, (34), 33 states have call predecessors, (34), 34 states have call successors, (34) [2022-01-10 08:22:54,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:22:54,000 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:22:54,001 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:22:54,001 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:22:54,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:22:54,006 INFO L85 PathProgramCache]: Analyzing trace with hash 864909050, now seen corresponding path program 1 times [2022-01-10 08:22:54,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:22:54,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1577449049] [2022-01-10 08:22:54,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:22:54,024 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:22:54,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:22:54,031 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:22:54,039 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:22:54,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:22:54,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:22:54,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:22:54,412 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:22:54,412 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:22:54,413 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:22:54,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1577449049] [2022-01-10 08:22:54,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1577449049] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:22:54,413 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:22:54,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:22:54,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311555410] [2022-01-10 08:22:54,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:22:54,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:22:54,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:22:54,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:22:54,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:22:54,454 INFO L87 Difference]: Start difference. First operand has 299 states, 248 states have (on average 1.5846774193548387) internal successors, (393), 254 states have internal predecessors, (393), 34 states have call successors, (34), 14 states have call predecessors, (34), 14 states have return successors, (34), 33 states have call predecessors, (34), 34 states have call successors, (34) 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:22:55,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:22:55,161 INFO L93 Difference]: Finished difference Result 696 states and 1075 transitions. [2022-01-10 08:22:55,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:22:55,164 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:22:55,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:22:55,184 INFO L225 Difference]: With dead ends: 696 [2022-01-10 08:22:55,184 INFO L226 Difference]: Without dead ends: 407 [2022-01-10 08:22:55,200 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:22:55,203 INFO L933 BasicCegarLoop]: 436 mSDtfsCounter, 352 mSDsluCounter, 688 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 1124 SdHoareTripleChecker+Invalid, 544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-10 08:22:55,204 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [361 Valid, 1124 Invalid, 544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-10 08:22:55,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-01-10 08:22:55,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 401. [2022-01-10 08:22:55,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 330 states have (on average 1.4727272727272727) internal successors, (486), 336 states have internal predecessors, (486), 47 states have call successors, (47), 21 states have call predecessors, (47), 22 states have return successors, (50), 46 states have call predecessors, (50), 45 states have call successors, (50) [2022-01-10 08:22:55,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 583 transitions. [2022-01-10 08:22:55,278 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 583 transitions. Word has length 65 [2022-01-10 08:22:55,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:22:55,278 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 583 transitions. [2022-01-10 08:22:55,278 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:22:55,279 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 583 transitions. [2022-01-10 08:22:55,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:22:55,282 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:22:55,282 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:22:55,301 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:22:55,496 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:22:55,496 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:22:55,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:22:55,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1297690566, now seen corresponding path program 1 times [2022-01-10 08:22:55,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:22:55,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [588826052] [2022-01-10 08:22:55,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:22:55,499 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:22:55,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:22:55,500 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:22:55,502 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:22:55,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:22:55,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:22:55,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:22:55,702 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:22:55,708 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:22:55,708 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:22:55,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [588826052] [2022-01-10 08:22:55,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [588826052] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:22:55,713 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:22:55,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:22:55,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141050525] [2022-01-10 08:22:55,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:22:55,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:22:55,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:22:55,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:22:55,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:22:55,717 INFO L87 Difference]: Start difference. First operand 401 states and 583 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:22:55,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:22:55,771 INFO L93 Difference]: Finished difference Result 803 states and 1142 transitions. [2022-01-10 08:22:55,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:22:55,772 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:22:55,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:22:55,779 INFO L225 Difference]: With dead ends: 803 [2022-01-10 08:22:55,779 INFO L226 Difference]: Without dead ends: 594 [2022-01-10 08:22:55,780 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:22:55,781 INFO L933 BasicCegarLoop]: 456 mSDtfsCounter, 389 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 585 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:22:55,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [389 Valid, 585 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:22:55,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2022-01-10 08:22:55,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 586. [2022-01-10 08:22:55,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 586 states, 479 states have (on average 1.44258872651357) internal successors, (691), 487 states have internal predecessors, (691), 67 states have call successors, (67), 35 states have call predecessors, (67), 38 states have return successors, (73), 66 states have call predecessors, (73), 65 states have call successors, (73) [2022-01-10 08:22:55,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 831 transitions. [2022-01-10 08:22:55,820 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 831 transitions. Word has length 65 [2022-01-10 08:22:55,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:22:55,821 INFO L470 AbstractCegarLoop]: Abstraction has 586 states and 831 transitions. [2022-01-10 08:22:55,821 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:22:55,821 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 831 transitions. [2022-01-10 08:22:55,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-01-10 08:22:55,823 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:22:55,823 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:22:55,835 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:22:56,032 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:22:56,033 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:22:56,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:22:56,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1599408510, now seen corresponding path program 1 times [2022-01-10 08:22:56,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:22:56,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [456626898] [2022-01-10 08:22:56,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:22:56,034 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:22:56,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:22:56,035 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:22:56,037 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:22:56,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:22:56,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:22:56,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:22:56,245 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:22:56,245 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:22:56,246 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:22:56,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [456626898] [2022-01-10 08:22:56,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [456626898] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:22:56,248 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:22:56,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 08:22:56,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544680742] [2022-01-10 08:22:56,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:22:56,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 08:22:56,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:22:56,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 08:22:56,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:22:56,252 INFO L87 Difference]: Start difference. First operand 586 states and 831 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:22:56,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:22:56,308 INFO L93 Difference]: Finished difference Result 1000 states and 1407 transitions. [2022-01-10 08:22:56,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:22:56,309 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 66 [2022-01-10 08:22:56,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:22:56,314 INFO L225 Difference]: With dead ends: 1000 [2022-01-10 08:22:56,314 INFO L226 Difference]: Without dead ends: 606 [2022-01-10 08:22:56,316 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:22:56,318 INFO L933 BasicCegarLoop]: 424 mSDtfsCounter, 7 mSDsluCounter, 1689 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2113 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:22:56,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 2113 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:22:56,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2022-01-10 08:22:56,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 596. [2022-01-10 08:22:56,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 487 states have (on average 1.431211498973306) internal successors, (697), 495 states have internal predecessors, (697), 67 states have call successors, (67), 35 states have call predecessors, (67), 40 states have return successors, (75), 68 states have call predecessors, (75), 65 states have call successors, (75) [2022-01-10 08:22:56,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 839 transitions. [2022-01-10 08:22:56,377 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 839 transitions. Word has length 66 [2022-01-10 08:22:56,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:22:56,378 INFO L470 AbstractCegarLoop]: Abstraction has 596 states and 839 transitions. [2022-01-10 08:22:56,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:22:56,379 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 839 transitions. [2022-01-10 08:22:56,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-01-10 08:22:56,383 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:22:56,383 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:22:56,398 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:22:56,593 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:22:56,593 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:22:56,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:22:56,594 INFO L85 PathProgramCache]: Analyzing trace with hash 570049212, now seen corresponding path program 1 times [2022-01-10 08:22:56,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:22:56,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [63563021] [2022-01-10 08:22:56,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:22:56,595 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:22:56,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:22:56,596 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:22:56,597 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:22:56,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:22:56,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:22:56,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:22:56,796 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:22:56,796 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:22:56,796 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:22:56,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [63563021] [2022-01-10 08:22:56,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [63563021] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:22:56,797 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:22:56,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:22:56,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387774234] [2022-01-10 08:22:56,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:22:56,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:22:56,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:22:56,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:22:56,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:22:56,798 INFO L87 Difference]: Start difference. First operand 596 states and 839 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:22:56,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:22:56,845 INFO L93 Difference]: Finished difference Result 1366 states and 1887 transitions. [2022-01-10 08:22:56,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:22:56,845 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:22:56,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:22:56,850 INFO L225 Difference]: With dead ends: 1366 [2022-01-10 08:22:56,850 INFO L226 Difference]: Without dead ends: 962 [2022-01-10 08:22:56,852 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:22:56,853 INFO L933 BasicCegarLoop]: 432 mSDtfsCounter, 375 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 375 SdHoareTripleChecker+Valid, 564 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:22:56,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [375 Valid, 564 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:22:56,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states. [2022-01-10 08:22:56,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 954. [2022-01-10 08:22:56,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 771 states have (on average 1.3968871595330739) internal successors, (1077), 783 states have internal predecessors, (1077), 107 states have call successors, (107), 63 states have call predecessors, (107), 74 states have return successors, (123), 110 states have call predecessors, (123), 105 states have call successors, (123) [2022-01-10 08:22:56,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 1307 transitions. [2022-01-10 08:22:56,904 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 1307 transitions. Word has length 66 [2022-01-10 08:22:56,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:22:56,905 INFO L470 AbstractCegarLoop]: Abstraction has 954 states and 1307 transitions. [2022-01-10 08:22:56,906 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:22:56,907 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 1307 transitions. [2022-01-10 08:22:56,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-01-10 08:22:56,909 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:22:56,910 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:22:56,919 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:22:57,118 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:22:57,118 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:22:57,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:22:57,119 INFO L85 PathProgramCache]: Analyzing trace with hash -629618842, now seen corresponding path program 1 times [2022-01-10 08:22:57,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:22:57,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [630602764] [2022-01-10 08:22:57,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:22:57,120 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:22:57,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:22:57,121 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:22:57,123 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:22:57,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:22:57,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:22:57,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:22:57,326 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:22:57,327 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:22:57,327 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:22:57,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [630602764] [2022-01-10 08:22:57,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [630602764] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:22:57,327 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:22:57,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 08:22:57,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544813296] [2022-01-10 08:22:57,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:22:57,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 08:22:57,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:22:57,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 08:22:57,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:22:57,329 INFO L87 Difference]: Start difference. First operand 954 states and 1307 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:22:57,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:22:57,392 INFO L93 Difference]: Finished difference Result 1744 states and 2375 transitions. [2022-01-10 08:22:57,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:22:57,393 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:22:57,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:22:57,397 INFO L225 Difference]: With dead ends: 1744 [2022-01-10 08:22:57,398 INFO L226 Difference]: Without dead ends: 982 [2022-01-10 08:22:57,400 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:22:57,400 INFO L933 BasicCegarLoop]: 422 mSDtfsCounter, 4 mSDsluCounter, 1682 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 2104 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:22:57,400 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 2104 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:22:57,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 982 states. [2022-01-10 08:22:57,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 982 to 974. [2022-01-10 08:22:57,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 974 states, 787 states have (on average 1.3837357052096568) internal successors, (1089), 799 states have internal predecessors, (1089), 107 states have call successors, (107), 63 states have call predecessors, (107), 78 states have return successors, (127), 114 states have call predecessors, (127), 105 states have call successors, (127) [2022-01-10 08:22:57,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 974 states to 974 states and 1323 transitions. [2022-01-10 08:22:57,441 INFO L78 Accepts]: Start accepts. Automaton has 974 states and 1323 transitions. Word has length 83 [2022-01-10 08:22:57,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:22:57,441 INFO L470 AbstractCegarLoop]: Abstraction has 974 states and 1323 transitions. [2022-01-10 08:22:57,441 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:22:57,441 INFO L276 IsEmpty]: Start isEmpty. Operand 974 states and 1323 transitions. [2022-01-10 08:22:57,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-01-10 08:22:57,443 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:22:57,443 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:22:57,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-01-10 08:22:57,652 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:22:57,653 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:22:57,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:22:57,653 INFO L85 PathProgramCache]: Analyzing trace with hash 263867496, now seen corresponding path program 1 times [2022-01-10 08:22:57,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:22:57,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1623532984] [2022-01-10 08:22:57,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:22:57,654 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:22:57,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:22:57,655 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:22:57,667 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:22:57,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:22:57,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-10 08:22:57,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:22:57,901 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:22:57,902 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:22:57,902 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:22:57,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1623532984] [2022-01-10 08:22:57,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1623532984] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:22:57,902 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:22:57,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:22:57,903 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131270804] [2022-01-10 08:22:57,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:22:57,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:22:57,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:22:57,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:22:57,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:22:57,904 INFO L87 Difference]: Start difference. First operand 974 states and 1323 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:22:58,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:22:58,475 INFO L93 Difference]: Finished difference Result 2738 states and 3682 transitions. [2022-01-10 08:22:58,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 08:22:58,479 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 83 [2022-01-10 08:22:58,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:22:58,489 INFO L225 Difference]: With dead ends: 2738 [2022-01-10 08:22:58,489 INFO L226 Difference]: Without dead ends: 1954 [2022-01-10 08:22:58,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 79 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:22:58,493 INFO L933 BasicCegarLoop]: 447 mSDtfsCounter, 344 mSDsluCounter, 655 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 1102 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 08:22:58,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 1102 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 510 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 08:22:58,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1954 states. [2022-01-10 08:22:58,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1954 to 1844. [2022-01-10 08:22:58,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1844 states, 1475 states have (on average 1.3444067796610168) internal successors, (1983), 1519 states have internal predecessors, (1983), 193 states have call successors, (193), 119 states have call predecessors, (193), 174 states have return successors, (283), 210 states have call predecessors, (283), 191 states have call successors, (283) [2022-01-10 08:22:58,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1844 states to 1844 states and 2459 transitions. [2022-01-10 08:22:58,578 INFO L78 Accepts]: Start accepts. Automaton has 1844 states and 2459 transitions. Word has length 83 [2022-01-10 08:22:58,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:22:58,578 INFO L470 AbstractCegarLoop]: Abstraction has 1844 states and 2459 transitions. [2022-01-10 08:22:58,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:22:58,579 INFO L276 IsEmpty]: Start isEmpty. Operand 1844 states and 2459 transitions. [2022-01-10 08:22:58,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-01-10 08:22:58,581 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:22:58,581 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:22:58,593 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-01-10 08:22:58,791 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:22:58,791 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:22:58,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:22:58,792 INFO L85 PathProgramCache]: Analyzing trace with hash 687514218, now seen corresponding path program 1 times [2022-01-10 08:22:58,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:22:58,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1327172250] [2022-01-10 08:22:58,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:22:58,792 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:22:58,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:22:58,793 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:22:58,794 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:22:58,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:22:58,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:22:58,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:22:59,016 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:22:59,016 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:22:59,017 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:22:59,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1327172250] [2022-01-10 08:22:59,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1327172250] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:22:59,017 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:22:59,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:22:59,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537744576] [2022-01-10 08:22:59,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:22:59,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:22:59,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:22:59,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:22:59,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:22:59,018 INFO L87 Difference]: Start difference. First operand 1844 states and 2459 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:22:59,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:22:59,329 INFO L93 Difference]: Finished difference Result 5080 states and 6762 transitions. [2022-01-10 08:22:59,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:22:59,330 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:22:59,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:22:59,348 INFO L225 Difference]: With dead ends: 5080 [2022-01-10 08:22:59,348 INFO L226 Difference]: Without dead ends: 3444 [2022-01-10 08:22:59,354 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:22:59,355 INFO L933 BasicCegarLoop]: 405 mSDtfsCounter, 565 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 589 SdHoareTripleChecker+Valid, 671 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:22:59,355 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [589 Valid, 671 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:22:59,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3444 states. [2022-01-10 08:22:59,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3444 to 3440. [2022-01-10 08:22:59,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3440 states, 2715 states have (on average 1.3093922651933703) internal successors, (3555), 2807 states have internal predecessors, (3555), 373 states have call successors, (373), 231 states have call predecessors, (373), 350 states have return successors, (620), 410 states have call predecessors, (620), 371 states have call successors, (620) [2022-01-10 08:22:59,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3440 states to 3440 states and 4548 transitions. [2022-01-10 08:22:59,487 INFO L78 Accepts]: Start accepts. Automaton has 3440 states and 4548 transitions. Word has length 83 [2022-01-10 08:22:59,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:22:59,487 INFO L470 AbstractCegarLoop]: Abstraction has 3440 states and 4548 transitions. [2022-01-10 08:22:59,487 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:22:59,487 INFO L276 IsEmpty]: Start isEmpty. Operand 3440 states and 4548 transitions. [2022-01-10 08:22:59,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-01-10 08:22:59,494 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:22:59,494 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:22:59,510 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:22:59,703 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:22:59,703 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:22:59,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:22:59,704 INFO L85 PathProgramCache]: Analyzing trace with hash 2018708830, now seen corresponding path program 1 times [2022-01-10 08:22:59,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:22:59,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [66471673] [2022-01-10 08:22:59,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:22:59,705 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:22:59,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:22:59,706 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:22:59,706 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:22:59,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:22:59,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:22:59,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:22:59,929 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:22:59,929 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:22:59,930 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:22:59,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [66471673] [2022-01-10 08:22:59,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [66471673] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:22:59,930 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:22:59,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:22:59,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316037699] [2022-01-10 08:22:59,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:22:59,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:22:59,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:22:59,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:22:59,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:22:59,931 INFO L87 Difference]: Start difference. First operand 3440 states and 4548 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:00,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:00,112 INFO L93 Difference]: Finished difference Result 9700 states and 12769 transitions. [2022-01-10 08:23:00,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:00,113 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:00,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:00,140 INFO L225 Difference]: With dead ends: 9700 [2022-01-10 08:23:00,141 INFO L226 Difference]: Without dead ends: 5008 [2022-01-10 08:23:00,154 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:00,156 INFO L933 BasicCegarLoop]: 542 mSDtfsCounter, 116 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 958 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:00,156 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 958 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:00,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5008 states. [2022-01-10 08:23:00,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5008 to 5008. [2022-01-10 08:23:00,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5008 states, 3939 states have (on average 1.2975374460522975) internal successors, (5111), 4071 states have internal predecessors, (5111), 537 states have call successors, (537), 343 states have call predecessors, (537), 530 states have return successors, (952), 602 states have call predecessors, (952), 535 states have call successors, (952) [2022-01-10 08:23:00,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5008 states to 5008 states and 6600 transitions. [2022-01-10 08:23:00,370 INFO L78 Accepts]: Start accepts. Automaton has 5008 states and 6600 transitions. Word has length 85 [2022-01-10 08:23:00,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:00,371 INFO L470 AbstractCegarLoop]: Abstraction has 5008 states and 6600 transitions. [2022-01-10 08:23:00,371 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:00,371 INFO L276 IsEmpty]: Start isEmpty. Operand 5008 states and 6600 transitions. [2022-01-10 08:23:00,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 08:23:00,377 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:00,377 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] [2022-01-10 08:23:00,389 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:00,586 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:00,587 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:00,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:00,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1197403432, now seen corresponding path program 1 times [2022-01-10 08:23:00,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:00,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2107758568] [2022-01-10 08:23:00,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:00,588 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:00,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:00,590 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:00,591 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:00,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:00,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:00,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:00,798 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:00,799 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:00,799 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:00,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2107758568] [2022-01-10 08:23:00,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2107758568] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:00,799 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:00,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:00,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015163235] [2022-01-10 08:23:00,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:00,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:00,800 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:00,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:00,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:00,801 INFO L87 Difference]: Start difference. First operand 5008 states and 6600 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 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:00,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:00,909 INFO L93 Difference]: Finished difference Result 5175 states and 6851 transitions. [2022-01-10 08:23:00,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:00,910 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 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 90 [2022-01-10 08:23:00,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:00,935 INFO L225 Difference]: With dead ends: 5175 [2022-01-10 08:23:00,936 INFO L226 Difference]: Without dead ends: 5008 [2022-01-10 08:23:00,940 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 88 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:00,942 INFO L933 BasicCegarLoop]: 422 mSDtfsCounter, 255 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 579 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:00,942 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 579 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:00,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5008 states. [2022-01-10 08:23:01,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5008 to 5008. [2022-01-10 08:23:01,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5008 states, 3939 states have (on average 1.2972835745112974) internal successors, (5110), 4071 states have internal predecessors, (5110), 537 states have call successors, (537), 343 states have call predecessors, (537), 530 states have return successors, (952), 602 states have call predecessors, (952), 535 states have call successors, (952) [2022-01-10 08:23:01,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5008 states to 5008 states and 6599 transitions. [2022-01-10 08:23:01,124 INFO L78 Accepts]: Start accepts. Automaton has 5008 states and 6599 transitions. Word has length 90 [2022-01-10 08:23:01,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:01,124 INFO L470 AbstractCegarLoop]: Abstraction has 5008 states and 6599 transitions. [2022-01-10 08:23:01,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 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:01,124 INFO L276 IsEmpty]: Start isEmpty. Operand 5008 states and 6599 transitions. [2022-01-10 08:23:01,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 08:23:01,144 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:01,144 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] [2022-01-10 08:23:01,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-01-10 08:23:01,354 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:01,354 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:01,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:01,355 INFO L85 PathProgramCache]: Analyzing trace with hash 358369770, now seen corresponding path program 1 times [2022-01-10 08:23:01,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:01,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1617036328] [2022-01-10 08:23:01,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:01,355 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:01,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:01,356 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:01,375 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:01,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:01,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:01,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:01,612 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:01,612 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:01,613 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:01,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1617036328] [2022-01-10 08:23:01,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1617036328] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:01,613 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:01,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:01,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073983544] [2022-01-10 08:23:01,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:01,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:01,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:01,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:01,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:01,615 INFO L87 Difference]: Start difference. First operand 5008 states and 6599 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 3 states have internal predecessors, (80), 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:02,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:02,122 INFO L93 Difference]: Finished difference Result 5354 states and 7129 transitions. [2022-01-10 08:23:02,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:02,122 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 3 states have internal predecessors, (80), 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 90 [2022-01-10 08:23:02,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:02,147 INFO L225 Difference]: With dead ends: 5354 [2022-01-10 08:23:02,147 INFO L226 Difference]: Without dead ends: 5189 [2022-01-10 08:23:02,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 86 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:02,152 INFO L933 BasicCegarLoop]: 427 mSDtfsCounter, 667 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 691 SdHoareTripleChecker+Valid, 1072 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:02,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [691 Valid, 1072 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:23:02,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5189 states. [2022-01-10 08:23:02,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5189 to 5176. [2022-01-10 08:23:02,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5176 states, 4087 states have (on average 1.3060924883777831) internal successors, (5338), 4220 states have internal predecessors, (5338), 550 states have call successors, (550), 349 states have call predecessors, (550), 537 states have return successors, (966), 615 states have call predecessors, (966), 548 states have call successors, (966) [2022-01-10 08:23:02,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5176 states to 5176 states and 6854 transitions. [2022-01-10 08:23:02,387 INFO L78 Accepts]: Start accepts. Automaton has 5176 states and 6854 transitions. Word has length 90 [2022-01-10 08:23:02,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:02,389 INFO L470 AbstractCegarLoop]: Abstraction has 5176 states and 6854 transitions. [2022-01-10 08:23:02,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 3 states have internal predecessors, (80), 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:02,389 INFO L276 IsEmpty]: Start isEmpty. Operand 5176 states and 6854 transitions. [2022-01-10 08:23:02,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 08:23:02,398 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:02,398 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] [2022-01-10 08:23:02,410 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:02,607 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:02,607 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:02,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:02,608 INFO L85 PathProgramCache]: Analyzing trace with hash -816289682, now seen corresponding path program 1 times [2022-01-10 08:23:02,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:02,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1580504745] [2022-01-10 08:23:02,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:02,608 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:02,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:02,610 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:02,612 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:02,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:02,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:02,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:02,835 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:02,835 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:02,835 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:02,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1580504745] [2022-01-10 08:23:02,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1580504745] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:02,835 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:02,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:02,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34132798] [2022-01-10 08:23:02,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:02,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:02,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:02,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:02,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:02,837 INFO L87 Difference]: Start difference. First operand 5176 states and 6854 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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:03,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:03,232 INFO L93 Difference]: Finished difference Result 5509 states and 7364 transitions. [2022-01-10 08:23:03,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:23:03,233 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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 90 [2022-01-10 08:23:03,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:03,261 INFO L225 Difference]: With dead ends: 5509 [2022-01-10 08:23:03,261 INFO L226 Difference]: Without dead ends: 5176 [2022-01-10 08:23:03,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 86 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:03,265 INFO L933 BasicCegarLoop]: 385 mSDtfsCounter, 536 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 560 SdHoareTripleChecker+Valid, 798 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:03,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [560 Valid, 798 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:03,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5176 states. [2022-01-10 08:23:03,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5176 to 5176. [2022-01-10 08:23:03,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5176 states, 4087 states have (on average 1.304379740641057) internal successors, (5331), 4220 states have internal predecessors, (5331), 550 states have call successors, (550), 349 states have call predecessors, (550), 537 states have return successors, (966), 615 states have call predecessors, (966), 548 states have call successors, (966) [2022-01-10 08:23:03,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5176 states to 5176 states and 6847 transitions. [2022-01-10 08:23:03,493 INFO L78 Accepts]: Start accepts. Automaton has 5176 states and 6847 transitions. Word has length 90 [2022-01-10 08:23:03,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:03,493 INFO L470 AbstractCegarLoop]: Abstraction has 5176 states and 6847 transitions. [2022-01-10 08:23:03,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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:03,494 INFO L276 IsEmpty]: Start isEmpty. Operand 5176 states and 6847 transitions. [2022-01-10 08:23:03,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 08:23:03,500 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:03,500 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] [2022-01-10 08:23:03,513 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:03,711 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:03,711 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:03,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:03,711 INFO L85 PathProgramCache]: Analyzing trace with hash -438539926, now seen corresponding path program 1 times [2022-01-10 08:23:03,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:03,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2067299738] [2022-01-10 08:23:03,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:03,712 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:03,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:03,713 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:03,713 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:03,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:03,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:03,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:03,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:23:03,934 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:03,934 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:03,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2067299738] [2022-01-10 08:23:03,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2067299738] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:03,934 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:03,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:03,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505635142] [2022-01-10 08:23:03,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:03,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:03,935 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:03,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:03,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:03,936 INFO L87 Difference]: Start difference. First operand 5176 states and 6847 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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:04,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:04,315 INFO L93 Difference]: Finished difference Result 5509 states and 7350 transitions. [2022-01-10 08:23:04,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:23:04,316 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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 90 [2022-01-10 08:23:04,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:04,342 INFO L225 Difference]: With dead ends: 5509 [2022-01-10 08:23:04,343 INFO L226 Difference]: Without dead ends: 5176 [2022-01-10 08:23:04,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 86 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:04,346 INFO L933 BasicCegarLoop]: 382 mSDtfsCounter, 530 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 791 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:04,347 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [554 Valid, 791 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:04,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5176 states. [2022-01-10 08:23:04,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5176 to 5176. [2022-01-10 08:23:04,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5176 states, 4087 states have (on average 1.3026669929043309) internal successors, (5324), 4220 states have internal predecessors, (5324), 550 states have call successors, (550), 349 states have call predecessors, (550), 537 states have return successors, (966), 615 states have call predecessors, (966), 548 states have call successors, (966) [2022-01-10 08:23:04,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5176 states to 5176 states and 6840 transitions. [2022-01-10 08:23:04,572 INFO L78 Accepts]: Start accepts. Automaton has 5176 states and 6840 transitions. Word has length 90 [2022-01-10 08:23:04,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:04,572 INFO L470 AbstractCegarLoop]: Abstraction has 5176 states and 6840 transitions. [2022-01-10 08:23:04,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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:04,573 INFO L276 IsEmpty]: Start isEmpty. Operand 5176 states and 6840 transitions. [2022-01-10 08:23:04,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 08:23:04,578 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:04,578 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] [2022-01-10 08:23:04,587 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:04,787 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:04,788 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:04,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:04,788 INFO L85 PathProgramCache]: Analyzing trace with hash -426354450, now seen corresponding path program 1 times [2022-01-10 08:23:04,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:04,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [26415752] [2022-01-10 08:23:04,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:04,789 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:04,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:04,790 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:04,792 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:04,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:04,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:04,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:04,999 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:04,999 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:04,999 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:04,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [26415752] [2022-01-10 08:23:04,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [26415752] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:04,999 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:04,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:05,000 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845632123] [2022-01-10 08:23:05,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:05,000 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:05,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:05,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:05,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:05,001 INFO L87 Difference]: Start difference. First operand 5176 states and 6840 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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:05,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:05,410 INFO L93 Difference]: Finished difference Result 5509 states and 7336 transitions. [2022-01-10 08:23:05,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:23:05,411 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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 90 [2022-01-10 08:23:05,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:05,428 INFO L225 Difference]: With dead ends: 5509 [2022-01-10 08:23:05,428 INFO L226 Difference]: Without dead ends: 5176 [2022-01-10 08:23:05,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 86 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:05,432 INFO L933 BasicCegarLoop]: 379 mSDtfsCounter, 524 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 548 SdHoareTripleChecker+Valid, 784 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:05,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [548 Valid, 784 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:05,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5176 states. [2022-01-10 08:23:05,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5176 to 5176. [2022-01-10 08:23:05,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5176 states, 4087 states have (on average 1.3009542451676046) internal successors, (5317), 4220 states have internal predecessors, (5317), 550 states have call successors, (550), 349 states have call predecessors, (550), 537 states have return successors, (966), 615 states have call predecessors, (966), 548 states have call successors, (966) [2022-01-10 08:23:05,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5176 states to 5176 states and 6833 transitions. [2022-01-10 08:23:05,663 INFO L78 Accepts]: Start accepts. Automaton has 5176 states and 6833 transitions. Word has length 90 [2022-01-10 08:23:05,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:05,663 INFO L470 AbstractCegarLoop]: Abstraction has 5176 states and 6833 transitions. [2022-01-10 08:23:05,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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:05,663 INFO L276 IsEmpty]: Start isEmpty. Operand 5176 states and 6833 transitions. [2022-01-10 08:23:05,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 08:23:05,669 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:05,669 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:05,683 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:05,878 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:05,879 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:05,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:05,879 INFO L85 PathProgramCache]: Analyzing trace with hash -287414038, now seen corresponding path program 1 times [2022-01-10 08:23:05,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:05,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [86236959] [2022-01-10 08:23:05,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:05,880 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:05,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:05,881 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:05,883 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:05,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:05,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:05,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:06,104 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:06,105 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:06,105 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:06,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [86236959] [2022-01-10 08:23:06,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [86236959] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:06,105 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:06,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:06,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728593493] [2022-01-10 08:23:06,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:06,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:06,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:06,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:06,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:06,106 INFO L87 Difference]: Start difference. First operand 5176 states and 6833 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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:06,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:06,524 INFO L93 Difference]: Finished difference Result 5509 states and 7322 transitions. [2022-01-10 08:23:06,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:23:06,526 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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 90 [2022-01-10 08:23:06,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:06,546 INFO L225 Difference]: With dead ends: 5509 [2022-01-10 08:23:06,546 INFO L226 Difference]: Without dead ends: 5176 [2022-01-10 08:23:06,551 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 86 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:06,551 INFO L933 BasicCegarLoop]: 376 mSDtfsCounter, 518 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 542 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:06,551 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [542 Valid, 777 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:06,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5176 states. [2022-01-10 08:23:06,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5176 to 5176. [2022-01-10 08:23:06,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5176 states, 4087 states have (on average 1.2992414974308784) internal successors, (5310), 4220 states have internal predecessors, (5310), 550 states have call successors, (550), 349 states have call predecessors, (550), 537 states have return successors, (966), 615 states have call predecessors, (966), 548 states have call successors, (966) [2022-01-10 08:23:06,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5176 states to 5176 states and 6826 transitions. [2022-01-10 08:23:06,790 INFO L78 Accepts]: Start accepts. Automaton has 5176 states and 6826 transitions. Word has length 90 [2022-01-10 08:23:06,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:06,791 INFO L470 AbstractCegarLoop]: Abstraction has 5176 states and 6826 transitions. [2022-01-10 08:23:06,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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:06,791 INFO L276 IsEmpty]: Start isEmpty. Operand 5176 states and 6826 transitions. [2022-01-10 08:23:06,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 08:23:06,797 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:06,797 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] [2022-01-10 08:23:06,809 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:07,007 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:07,008 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:07,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:07,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1254764692, now seen corresponding path program 1 times [2022-01-10 08:23:07,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:07,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1228889394] [2022-01-10 08:23:07,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:07,009 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:07,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:07,010 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:07,012 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:07,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:07,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:07,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:07,245 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:07,245 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:07,245 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:07,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1228889394] [2022-01-10 08:23:07,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1228889394] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:07,245 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:07,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:07,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399033984] [2022-01-10 08:23:07,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:07,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:07,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:07,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:07,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:07,247 INFO L87 Difference]: Start difference. First operand 5176 states and 6826 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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:07,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:07,696 INFO L93 Difference]: Finished difference Result 5589 states and 7430 transitions. [2022-01-10 08:23:07,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:07,697 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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 90 [2022-01-10 08:23:07,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:07,714 INFO L225 Difference]: With dead ends: 5589 [2022-01-10 08:23:07,714 INFO L226 Difference]: Without dead ends: 5256 [2022-01-10 08:23:07,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 86 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:07,719 INFO L933 BasicCegarLoop]: 374 mSDtfsCounter, 557 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 581 SdHoareTripleChecker+Valid, 770 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:07,719 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [581 Valid, 770 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:07,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5256 states. [2022-01-10 08:23:07,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5256 to 5256. [2022-01-10 08:23:07,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5256 states, 4161 states have (on average 1.2989665945686133) internal successors, (5405), 4294 states have internal predecessors, (5405), 552 states have call successors, (552), 353 states have call predecessors, (552), 541 states have return successors, (968), 617 states have call predecessors, (968), 550 states have call successors, (968) [2022-01-10 08:23:07,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5256 states to 5256 states and 6925 transitions. [2022-01-10 08:23:07,962 INFO L78 Accepts]: Start accepts. Automaton has 5256 states and 6925 transitions. Word has length 90 [2022-01-10 08:23:07,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:07,962 INFO L470 AbstractCegarLoop]: Abstraction has 5256 states and 6925 transitions. [2022-01-10 08:23:07,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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:07,962 INFO L276 IsEmpty]: Start isEmpty. Operand 5256 states and 6925 transitions. [2022-01-10 08:23:07,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 08:23:07,968 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:07,968 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] [2022-01-10 08:23:07,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-01-10 08:23:08,177 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:08,177 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:08,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:08,178 INFO L85 PathProgramCache]: Analyzing trace with hash -365990543, now seen corresponding path program 1 times [2022-01-10 08:23:08,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:08,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1724780376] [2022-01-10 08:23:08,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:08,179 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:08,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:08,180 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:08,182 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:08,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:08,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:08,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:08,394 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:08,394 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:08,394 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:08,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1724780376] [2022-01-10 08:23:08,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1724780376] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:08,394 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:08,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:08,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415644720] [2022-01-10 08:23:08,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:08,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:08,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:08,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:08,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:08,395 INFO L87 Difference]: Start difference. First operand 5256 states and 6925 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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:08,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:08,897 INFO L93 Difference]: Finished difference Result 5749 states and 7628 transitions. [2022-01-10 08:23:08,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:08,898 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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 90 [2022-01-10 08:23:08,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:08,911 INFO L225 Difference]: With dead ends: 5749 [2022-01-10 08:23:08,911 INFO L226 Difference]: Without dead ends: 5336 [2022-01-10 08:23:08,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 86 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:08,914 INFO L933 BasicCegarLoop]: 369 mSDtfsCounter, 551 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 575 SdHoareTripleChecker+Valid, 761 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:08,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [575 Valid, 761 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:08,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5336 states. [2022-01-10 08:23:09,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5336 to 5336. [2022-01-10 08:23:09,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5336 states, 4235 states have (on average 1.2977567886658796) internal successors, (5496), 4368 states have internal predecessors, (5496), 554 states have call successors, (554), 357 states have call predecessors, (554), 545 states have return successors, (970), 619 states have call predecessors, (970), 552 states have call successors, (970) [2022-01-10 08:23:09,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5336 states to 5336 states and 7020 transitions. [2022-01-10 08:23:09,133 INFO L78 Accepts]: Start accepts. Automaton has 5336 states and 7020 transitions. Word has length 90 [2022-01-10 08:23:09,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:09,133 INFO L470 AbstractCegarLoop]: Abstraction has 5336 states and 7020 transitions. [2022-01-10 08:23:09,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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:09,134 INFO L276 IsEmpty]: Start isEmpty. Operand 5336 states and 7020 transitions. [2022-01-10 08:23:09,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 08:23:09,141 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:09,141 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] [2022-01-10 08:23:09,150 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:09,350 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:09,350 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:09,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:09,351 INFO L85 PathProgramCache]: Analyzing trace with hash 806804333, now seen corresponding path program 1 times [2022-01-10 08:23:09,351 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:09,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2053372454] [2022-01-10 08:23:09,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:09,351 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:09,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:09,352 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:09,353 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:09,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:09,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:09,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:09,567 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:09,567 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:09,567 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:09,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2053372454] [2022-01-10 08:23:09,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2053372454] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:09,567 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:09,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:09,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775275462] [2022-01-10 08:23:09,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:09,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:09,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:09,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:09,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:09,569 INFO L87 Difference]: Start difference. First operand 5336 states and 7020 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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:09,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:09,991 INFO L93 Difference]: Finished difference Result 5909 states and 7818 transitions. [2022-01-10 08:23:09,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:09,991 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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 90 [2022-01-10 08:23:09,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:10,007 INFO L225 Difference]: With dead ends: 5909 [2022-01-10 08:23:10,007 INFO L226 Difference]: Without dead ends: 5416 [2022-01-10 08:23:10,011 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 86 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:10,011 INFO L933 BasicCegarLoop]: 366 mSDtfsCounter, 544 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 568 SdHoareTripleChecker+Valid, 754 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:10,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [568 Valid, 754 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:10,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5416 states. [2022-01-10 08:23:10,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5416 to 5416. [2022-01-10 08:23:10,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5416 states, 4309 states have (on average 1.295660245996751) internal successors, (5583), 4442 states have internal predecessors, (5583), 556 states have call successors, (556), 361 states have call predecessors, (556), 549 states have return successors, (972), 621 states have call predecessors, (972), 554 states have call successors, (972) [2022-01-10 08:23:10,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5416 states to 5416 states and 7111 transitions. [2022-01-10 08:23:10,269 INFO L78 Accepts]: Start accepts. Automaton has 5416 states and 7111 transitions. Word has length 90 [2022-01-10 08:23:10,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:10,269 INFO L470 AbstractCegarLoop]: Abstraction has 5416 states and 7111 transitions. [2022-01-10 08:23:10,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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:10,269 INFO L276 IsEmpty]: Start isEmpty. Operand 5416 states and 7111 transitions. [2022-01-10 08:23:10,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 08:23:10,275 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:10,275 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] [2022-01-10 08:23:10,285 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:10,484 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:10,485 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:10,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:10,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1911882738, now seen corresponding path program 1 times [2022-01-10 08:23:10,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:10,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1952032761] [2022-01-10 08:23:10,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:10,486 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:10,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:10,488 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:10,490 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:10,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:10,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:10,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:10,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:23:10,711 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:10,712 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:10,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1952032761] [2022-01-10 08:23:10,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1952032761] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:10,712 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:10,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:10,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212359541] [2022-01-10 08:23:10,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:10,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:10,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:10,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:10,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:10,713 INFO L87 Difference]: Start difference. First operand 5416 states and 7111 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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:11,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:11,161 INFO L93 Difference]: Finished difference Result 6069 states and 8000 transitions. [2022-01-10 08:23:11,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:11,161 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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 90 [2022-01-10 08:23:11,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:11,176 INFO L225 Difference]: With dead ends: 6069 [2022-01-10 08:23:11,176 INFO L226 Difference]: Without dead ends: 5496 [2022-01-10 08:23:11,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 86 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:11,180 INFO L933 BasicCegarLoop]: 363 mSDtfsCounter, 537 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 561 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:11,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [561 Valid, 747 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:11,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5496 states. [2022-01-10 08:23:11,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5496 to 5496. [2022-01-10 08:23:11,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5496 states, 4383 states have (on average 1.2927218799908737) internal successors, (5666), 4516 states have internal predecessors, (5666), 558 states have call successors, (558), 365 states have call predecessors, (558), 553 states have return successors, (974), 623 states have call predecessors, (974), 556 states have call successors, (974) [2022-01-10 08:23:11,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5496 states to 5496 states and 7198 transitions. [2022-01-10 08:23:11,448 INFO L78 Accepts]: Start accepts. Automaton has 5496 states and 7198 transitions. Word has length 90 [2022-01-10 08:23:11,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:11,448 INFO L470 AbstractCegarLoop]: Abstraction has 5496 states and 7198 transitions. [2022-01-10 08:23:11,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 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:11,449 INFO L276 IsEmpty]: Start isEmpty. Operand 5496 states and 7198 transitions. [2022-01-10 08:23:11,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 08:23:11,453 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:11,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, 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:11,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-01-10 08:23:11,663 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:11,663 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:11,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:11,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1487526831, now seen corresponding path program 1 times [2022-01-10 08:23:11,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:11,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [999490144] [2022-01-10 08:23:11,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:11,664 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:11,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:11,666 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:11,667 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:11,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:11,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:11,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:11,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:23:11,857 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:11,857 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:11,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [999490144] [2022-01-10 08:23:11,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [999490144] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:11,858 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:11,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:23:11,858 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316220377] [2022-01-10 08:23:11,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:11,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:11,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:11,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:11,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:11,859 INFO L87 Difference]: Start difference. First operand 5496 states and 7198 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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:12,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:12,079 INFO L93 Difference]: Finished difference Result 6778 states and 8891 transitions. [2022-01-10 08:23:12,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:12,080 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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 90 [2022-01-10 08:23:12,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:12,097 INFO L225 Difference]: With dead ends: 6778 [2022-01-10 08:23:12,097 INFO L226 Difference]: Without dead ends: 6126 [2022-01-10 08:23:12,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 86 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:12,100 INFO L933 BasicCegarLoop]: 396 mSDtfsCounter, 170 mSDsluCounter, 1267 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 1663 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:12,100 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 1663 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:12,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6126 states. [2022-01-10 08:23:12,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6126 to 5526. [2022-01-10 08:23:12,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5526 states, 4413 states have (on average 1.2907319283933831) internal successors, (5696), 4546 states have internal predecessors, (5696), 558 states have call successors, (558), 365 states have call predecessors, (558), 553 states have return successors, (974), 623 states have call predecessors, (974), 556 states have call successors, (974) [2022-01-10 08:23:12,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5526 states to 5526 states and 7228 transitions. [2022-01-10 08:23:12,363 INFO L78 Accepts]: Start accepts. Automaton has 5526 states and 7228 transitions. Word has length 90 [2022-01-10 08:23:12,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:12,363 INFO L470 AbstractCegarLoop]: Abstraction has 5526 states and 7228 transitions. [2022-01-10 08:23:12,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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:12,364 INFO L276 IsEmpty]: Start isEmpty. Operand 5526 states and 7228 transitions. [2022-01-10 08:23:12,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 08:23:12,369 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:12,369 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] [2022-01-10 08:23:12,378 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:12,571 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:12,571 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:12,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:12,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1546523215, now seen corresponding path program 1 times [2022-01-10 08:23:12,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:12,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1662130524] [2022-01-10 08:23:12,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:12,572 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:12,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:12,573 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:12,574 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:12,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:12,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:12,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:12,780 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:12,780 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:12,781 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:12,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1662130524] [2022-01-10 08:23:12,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1662130524] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:12,781 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:12,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:23:12,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188361142] [2022-01-10 08:23:12,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:12,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:12,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:12,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:12,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:12,782 INFO L87 Difference]: Start difference. First operand 5526 states and 7228 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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:13,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:13,017 INFO L93 Difference]: Finished difference Result 6306 states and 8251 transitions. [2022-01-10 08:23:13,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:13,017 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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 90 [2022-01-10 08:23:13,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:13,032 INFO L225 Difference]: With dead ends: 6306 [2022-01-10 08:23:13,033 INFO L226 Difference]: Without dead ends: 5624 [2022-01-10 08:23:13,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 86 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:13,038 INFO L933 BasicCegarLoop]: 398 mSDtfsCounter, 127 mSDsluCounter, 1238 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 1636 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:13,039 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 1636 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:13,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5624 states. [2022-01-10 08:23:13,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5624 to 5532. [2022-01-10 08:23:13,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5532 states, 4419 states have (on average 1.2885268160217245) internal successors, (5694), 4552 states have internal predecessors, (5694), 558 states have call successors, (558), 365 states have call predecessors, (558), 553 states have return successors, (974), 623 states have call predecessors, (974), 556 states have call successors, (974) [2022-01-10 08:23:13,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5532 states to 5532 states and 7226 transitions. [2022-01-10 08:23:13,291 INFO L78 Accepts]: Start accepts. Automaton has 5532 states and 7226 transitions. Word has length 90 [2022-01-10 08:23:13,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:13,291 INFO L470 AbstractCegarLoop]: Abstraction has 5532 states and 7226 transitions. [2022-01-10 08:23:13,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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:13,291 INFO L276 IsEmpty]: Start isEmpty. Operand 5532 states and 7226 transitions. [2022-01-10 08:23:13,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 08:23:13,296 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:13,296 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] [2022-01-10 08:23:13,311 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:13,505 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:13,506 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:13,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:13,506 INFO L85 PathProgramCache]: Analyzing trace with hash 719857971, now seen corresponding path program 1 times [2022-01-10 08:23:13,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:13,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1721539595] [2022-01-10 08:23:13,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:13,507 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:13,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:13,508 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:13,508 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:13,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:13,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:13,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:13,709 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:13,709 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:13,709 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:13,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1721539595] [2022-01-10 08:23:13,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1721539595] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:13,710 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:13,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:23:13,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798388405] [2022-01-10 08:23:13,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:13,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:13,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:13,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:13,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:13,711 INFO L87 Difference]: Start difference. First operand 5532 states and 7226 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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:13,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:13,951 INFO L93 Difference]: Finished difference Result 6290 states and 8211 transitions. [2022-01-10 08:23:13,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:13,952 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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 90 [2022-01-10 08:23:13,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:13,970 INFO L225 Difference]: With dead ends: 6290 [2022-01-10 08:23:13,970 INFO L226 Difference]: Without dead ends: 5602 [2022-01-10 08:23:13,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 86 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:13,975 INFO L933 BasicCegarLoop]: 396 mSDtfsCounter, 88 mSDsluCounter, 1217 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 1613 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:13,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 1613 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:13,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5602 states. [2022-01-10 08:23:14,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5602 to 5538. [2022-01-10 08:23:14,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5538 states, 4425 states have (on average 1.2863276836158193) internal successors, (5692), 4558 states have internal predecessors, (5692), 558 states have call successors, (558), 365 states have call predecessors, (558), 553 states have return successors, (974), 623 states have call predecessors, (974), 556 states have call successors, (974) [2022-01-10 08:23:14,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5538 states to 5538 states and 7224 transitions. [2022-01-10 08:23:14,244 INFO L78 Accepts]: Start accepts. Automaton has 5538 states and 7224 transitions. Word has length 90 [2022-01-10 08:23:14,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:14,244 INFO L470 AbstractCegarLoop]: Abstraction has 5538 states and 7224 transitions. [2022-01-10 08:23:14,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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:14,245 INFO L276 IsEmpty]: Start isEmpty. Operand 5538 states and 7224 transitions. [2022-01-10 08:23:14,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 08:23:14,250 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:14,250 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] [2022-01-10 08:23:14,261 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:14,459 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:14,459 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:14,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:14,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1613344309, now seen corresponding path program 1 times [2022-01-10 08:23:14,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:14,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1515083805] [2022-01-10 08:23:14,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:14,460 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:14,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:14,461 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:14,463 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:14,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:14,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:14,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:14,652 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:14,652 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:14,652 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:14,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1515083805] [2022-01-10 08:23:14,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1515083805] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:14,653 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:14,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:23:14,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55179126] [2022-01-10 08:23:14,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:14,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:14,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:14,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:14,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:14,654 INFO L87 Difference]: Start difference. First operand 5538 states and 7224 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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:14,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:14,835 INFO L93 Difference]: Finished difference Result 6274 states and 8171 transitions. [2022-01-10 08:23:14,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:14,837 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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 90 [2022-01-10 08:23:14,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:14,849 INFO L225 Difference]: With dead ends: 6274 [2022-01-10 08:23:14,849 INFO L226 Difference]: Without dead ends: 5580 [2022-01-10 08:23:14,851 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 86 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:14,852 INFO L933 BasicCegarLoop]: 396 mSDtfsCounter, 49 mSDsluCounter, 1202 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 1598 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:14,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 1598 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:14,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5580 states. [2022-01-10 08:23:15,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5580 to 5544. [2022-01-10 08:23:15,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5544 states, 4431 states have (on average 1.284134506883322) internal successors, (5690), 4564 states have internal predecessors, (5690), 558 states have call successors, (558), 365 states have call predecessors, (558), 553 states have return successors, (974), 623 states have call predecessors, (974), 556 states have call successors, (974) [2022-01-10 08:23:15,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5544 states to 5544 states and 7222 transitions. [2022-01-10 08:23:15,099 INFO L78 Accepts]: Start accepts. Automaton has 5544 states and 7222 transitions. Word has length 90 [2022-01-10 08:23:15,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:15,099 INFO L470 AbstractCegarLoop]: Abstraction has 5544 states and 7222 transitions. [2022-01-10 08:23:15,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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:15,099 INFO L276 IsEmpty]: Start isEmpty. Operand 5544 states and 7222 transitions. [2022-01-10 08:23:15,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 08:23:15,104 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:15,104 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] [2022-01-10 08:23:15,114 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:15,313 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:15,314 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:15,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:15,314 INFO L85 PathProgramCache]: Analyzing trace with hash -232022857, now seen corresponding path program 1 times [2022-01-10 08:23:15,314 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:15,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [102697070] [2022-01-10 08:23:15,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:15,315 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:15,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:15,316 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:15,317 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:15,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:15,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:15,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:15,526 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:15,526 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:15,526 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:15,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [102697070] [2022-01-10 08:23:15,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [102697070] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:15,527 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:15,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:23:15,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611496227] [2022-01-10 08:23:15,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:15,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:15,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:15,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:15,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:15,528 INFO L87 Difference]: Start difference. First operand 5544 states and 7222 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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:15,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:15,712 INFO L93 Difference]: Finished difference Result 6258 states and 8131 transitions. [2022-01-10 08:23:15,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:15,712 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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 90 [2022-01-10 08:23:15,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:15,723 INFO L225 Difference]: With dead ends: 6258 [2022-01-10 08:23:15,723 INFO L226 Difference]: Without dead ends: 5558 [2022-01-10 08:23:15,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 86 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:15,726 INFO L933 BasicCegarLoop]: 396 mSDtfsCounter, 10 mSDsluCounter, 1187 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1583 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:15,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 1583 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:15,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5558 states. [2022-01-10 08:23:15,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5558 to 5550. [2022-01-10 08:23:15,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5550 states, 4437 states have (on average 1.281947261663286) internal successors, (5688), 4570 states have internal predecessors, (5688), 558 states have call successors, (558), 365 states have call predecessors, (558), 553 states have return successors, (974), 623 states have call predecessors, (974), 556 states have call successors, (974) [2022-01-10 08:23:15,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5550 states to 5550 states and 7220 transitions. [2022-01-10 08:23:15,978 INFO L78 Accepts]: Start accepts. Automaton has 5550 states and 7220 transitions. Word has length 90 [2022-01-10 08:23:15,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:15,978 INFO L470 AbstractCegarLoop]: Abstraction has 5550 states and 7220 transitions. [2022-01-10 08:23:15,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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:15,978 INFO L276 IsEmpty]: Start isEmpty. Operand 5550 states and 7220 transitions. [2022-01-10 08:23:15,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 08:23:15,983 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:15,983 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] [2022-01-10 08:23:15,995 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:16,192 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:16,193 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:16,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:16,193 INFO L85 PathProgramCache]: Analyzing trace with hash -304409415, now seen corresponding path program 1 times [2022-01-10 08:23:16,194 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:16,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [576960043] [2022-01-10 08:23:16,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:16,194 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:16,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:16,195 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:16,196 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:16,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:16,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:23:16,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:16,433 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:16,434 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:16,434 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:16,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [576960043] [2022-01-10 08:23:16,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [576960043] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:16,434 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:16,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:16,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236833565] [2022-01-10 08:23:16,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:16,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:16,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:16,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:16,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:16,435 INFO L87 Difference]: Start difference. First operand 5550 states and 7220 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:16,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:16,924 INFO L93 Difference]: Finished difference Result 6371 states and 8240 transitions. [2022-01-10 08:23:16,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:16,925 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 90 [2022-01-10 08:23:16,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:16,935 INFO L225 Difference]: With dead ends: 6371 [2022-01-10 08:23:16,936 INFO L226 Difference]: Without dead ends: 5664 [2022-01-10 08:23:16,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:23:16,939 INFO L933 BasicCegarLoop]: 398 mSDtfsCounter, 524 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 547 SdHoareTripleChecker+Valid, 778 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:16,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [547 Valid, 778 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:16,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5664 states. [2022-01-10 08:23:17,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5664 to 5600. [2022-01-10 08:23:17,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5600 states, 4485 states have (on average 1.27603121516165) internal successors, (5723), 4618 states have internal predecessors, (5723), 558 states have call successors, (558), 367 states have call predecessors, (558), 555 states have return successors, (974), 623 states have call predecessors, (974), 556 states have call successors, (974) [2022-01-10 08:23:17,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5600 states to 5600 states and 7255 transitions. [2022-01-10 08:23:17,204 INFO L78 Accepts]: Start accepts. Automaton has 5600 states and 7255 transitions. Word has length 90 [2022-01-10 08:23:17,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:17,204 INFO L470 AbstractCegarLoop]: Abstraction has 5600 states and 7255 transitions. [2022-01-10 08:23:17,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:23:17,204 INFO L276 IsEmpty]: Start isEmpty. Operand 5600 states and 7255 transitions. [2022-01-10 08:23:17,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-10 08:23:17,209 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:17,209 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] [2022-01-10 08:23:17,220 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:17,418 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:17,418 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:17,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:17,419 INFO L85 PathProgramCache]: Analyzing trace with hash -438422921, now seen corresponding path program 1 times [2022-01-10 08:23:17,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:17,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [829755286] [2022-01-10 08:23:17,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:17,419 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:17,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:17,420 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:17,421 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:17,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:17,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:17,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:17,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:23:17,624 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:17,625 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:17,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [829755286] [2022-01-10 08:23:17,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [829755286] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:17,625 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:17,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:23:17,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651991514] [2022-01-10 08:23:17,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:17,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:17,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:17,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:17,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:17,626 INFO L87 Difference]: Start difference. First operand 5600 states and 7255 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 2 states have internal predecessors, (80), 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:17,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:17,851 INFO L93 Difference]: Finished difference Result 7085 states and 9048 transitions. [2022-01-10 08:23:17,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:17,851 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 2 states have internal predecessors, (80), 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 90 [2022-01-10 08:23:17,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:17,866 INFO L225 Difference]: With dead ends: 7085 [2022-01-10 08:23:17,866 INFO L226 Difference]: Without dead ends: 6329 [2022-01-10 08:23:17,870 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 88 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:17,870 INFO L933 BasicCegarLoop]: 441 mSDtfsCounter, 298 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 651 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:17,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 651 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:17,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6329 states. [2022-01-10 08:23:18,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6329 to 6327. [2022-01-10 08:23:18,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6327 states, 5146 states have (on average 1.263699961134862) internal successors, (6503), 5282 states have internal predecessors, (6503), 593 states have call successors, (593), 397 states have call predecessors, (593), 586 states have return successors, (1010), 656 states have call predecessors, (1010), 591 states have call successors, (1010) [2022-01-10 08:23:18,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6327 states to 6327 states and 8106 transitions. [2022-01-10 08:23:18,213 INFO L78 Accepts]: Start accepts. Automaton has 6327 states and 8106 transitions. Word has length 90 [2022-01-10 08:23:18,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:18,213 INFO L470 AbstractCegarLoop]: Abstraction has 6327 states and 8106 transitions. [2022-01-10 08:23:18,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 2 states have internal predecessors, (80), 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:18,214 INFO L276 IsEmpty]: Start isEmpty. Operand 6327 states and 8106 transitions. [2022-01-10 08:23:18,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-01-10 08:23:18,226 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:18,226 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:18,238 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:18,436 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:18,436 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:18,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:18,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1033512299, now seen corresponding path program 1 times [2022-01-10 08:23:18,437 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:18,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [349834043] [2022-01-10 08:23:18,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:18,437 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:18,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:18,438 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:18,438 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:18,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:18,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:23:18,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:18,745 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:18,745 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:18,745 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:18,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [349834043] [2022-01-10 08:23:18,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [349834043] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:18,745 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:18,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 08:23:18,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814930624] [2022-01-10 08:23:18,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:18,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 08:23:18,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:18,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 08:23:18,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:23:18,746 INFO L87 Difference]: Start difference. First operand 6327 states and 8106 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:19,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:19,002 INFO L93 Difference]: Finished difference Result 11173 states and 14550 transitions. [2022-01-10 08:23:19,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 08:23:19,003 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:19,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:19,016 INFO L225 Difference]: With dead ends: 11173 [2022-01-10 08:23:19,016 INFO L226 Difference]: Without dead ends: 6393 [2022-01-10 08:23:19,023 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:19,023 INFO L933 BasicCegarLoop]: 396 mSDtfsCounter, 37 mSDsluCounter, 1575 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 1971 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:19,024 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 1971 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:19,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6393 states. [2022-01-10 08:23:19,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6393 to 5847. [2022-01-10 08:23:19,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5847 states, 4834 states have (on average 1.2529995862639636) internal successors, (6057), 4909 states have internal predecessors, (6057), 497 states have call successors, (497), 346 states have call predecessors, (497), 514 states have return successors, (867), 600 states have call predecessors, (867), 495 states have call successors, (867) [2022-01-10 08:23:19,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5847 states to 5847 states and 7421 transitions. [2022-01-10 08:23:19,286 INFO L78 Accepts]: Start accepts. Automaton has 5847 states and 7421 transitions. Word has length 155 [2022-01-10 08:23:19,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:19,287 INFO L470 AbstractCegarLoop]: Abstraction has 5847 states and 7421 transitions. [2022-01-10 08:23:19,287 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:19,287 INFO L276 IsEmpty]: Start isEmpty. Operand 5847 states and 7421 transitions. [2022-01-10 08:23:19,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 08:23:19,299 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:19,299 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:19,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-01-10 08:23:19,508 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:19,509 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:19,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:19,509 INFO L85 PathProgramCache]: Analyzing trace with hash 961016242, now seen corresponding path program 1 times [2022-01-10 08:23:19,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:19,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1981503914] [2022-01-10 08:23:19,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:19,509 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:19,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:19,511 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:19,512 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:19,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:19,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:19,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:19,814 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:19,814 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:19,814 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:19,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1981503914] [2022-01-10 08:23:19,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1981503914] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:19,815 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:19,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:19,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623559364] [2022-01-10 08:23:19,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:19,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:19,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:19,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:19,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:19,816 INFO L87 Difference]: Start difference. First operand 5847 states and 7421 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:19,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:19,991 INFO L93 Difference]: Finished difference Result 8409 states and 10739 transitions. [2022-01-10 08:23:19,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:19,991 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:19,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:20,000 INFO L225 Difference]: With dead ends: 8409 [2022-01-10 08:23:20,000 INFO L226 Difference]: Without dead ends: 4153 [2022-01-10 08:23:20,007 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:20,008 INFO L933 BasicCegarLoop]: 394 mSDtfsCounter, 148 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 633 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:20,008 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 633 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:20,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4153 states. [2022-01-10 08:23:20,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4153 to 4153. [2022-01-10 08:23:20,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4153 states, 3482 states have (on average 1.2452613440551408) internal successors, (4336), 3531 states have internal predecessors, (4336), 321 states have call successors, (321), 234 states have call predecessors, (321), 348 states have return successors, (547), 388 states have call predecessors, (547), 319 states have call successors, (547) [2022-01-10 08:23:20,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4153 states to 4153 states and 5204 transitions. [2022-01-10 08:23:20,200 INFO L78 Accepts]: Start accepts. Automaton has 4153 states and 5204 transitions. Word has length 156 [2022-01-10 08:23:20,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:20,200 INFO L470 AbstractCegarLoop]: Abstraction has 4153 states and 5204 transitions. [2022-01-10 08:23:20,201 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:20,201 INFO L276 IsEmpty]: Start isEmpty. Operand 4153 states and 5204 transitions. [2022-01-10 08:23:20,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:23:20,206 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:20,206 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20,213 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Ended with exit code 0 [2022-01-10 08:23:20,406 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:20,407 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:20,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:20,407 INFO L85 PathProgramCache]: Analyzing trace with hash -29126027, now seen corresponding path program 1 times [2022-01-10 08:23:20,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:20,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1181216266] [2022-01-10 08:23:20,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:20,407 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:20,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:20,408 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:20,409 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:20,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:20,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:20,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:20,710 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-10 08:23:20,710 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:20,710 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:20,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1181216266] [2022-01-10 08:23:20,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1181216266] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:20,710 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:20,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:23:20,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674086091] [2022-01-10 08:23:20,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:20,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:20,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:20,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:20,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:20,711 INFO L87 Difference]: Start difference. First operand 4153 states and 5204 transitions. Second operand has 3 states, 3 states have (on average 41.0) internal successors, (123), 2 states have internal predecessors, (123), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 08:23:20,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:20,903 INFO L93 Difference]: Finished difference Result 6896 states and 8487 transitions. [2022-01-10 08:23:20,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:20,904 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.0) internal successors, (123), 2 states have internal predecessors, (123), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 146 [2022-01-10 08:23:20,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:20,917 INFO L225 Difference]: With dead ends: 6896 [2022-01-10 08:23:20,918 INFO L226 Difference]: Without dead ends: 5413 [2022-01-10 08:23:20,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 144 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:20,924 INFO L933 BasicCegarLoop]: 439 mSDtfsCounter, 289 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 649 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:20,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [289 Valid, 649 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:20,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5413 states. [2022-01-10 08:23:21,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5413 to 5403. [2022-01-10 08:23:21,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5403 states, 4616 states have (on average 1.2279029462738302) internal successors, (5668), 4669 states have internal predecessors, (5668), 383 states have call successors, (383), 286 states have call predecessors, (383), 402 states have return successors, (611), 448 states have call predecessors, (611), 381 states have call successors, (611) [2022-01-10 08:23:21,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5403 states to 5403 states and 6662 transitions. [2022-01-10 08:23:21,237 INFO L78 Accepts]: Start accepts. Automaton has 5403 states and 6662 transitions. Word has length 146 [2022-01-10 08:23:21,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:21,237 INFO L470 AbstractCegarLoop]: Abstraction has 5403 states and 6662 transitions. [2022-01-10 08:23:21,237 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.0) internal successors, (123), 2 states have internal predecessors, (123), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 08:23:21,237 INFO L276 IsEmpty]: Start isEmpty. Operand 5403 states and 6662 transitions. [2022-01-10 08:23:21,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:23:21,242 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:21,242 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,249 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:21,443 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:21,443 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:21,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:21,443 INFO L85 PathProgramCache]: Analyzing trace with hash -645679150, now seen corresponding path program 1 times [2022-01-10 08:23:21,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:21,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1493453944] [2022-01-10 08:23:21,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:21,444 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:21,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:21,445 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:21,446 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:21,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:21,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:23:21,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:21,769 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-01-10 08:23:21,770 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:21,770 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:21,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1493453944] [2022-01-10 08:23:21,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1493453944] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:21,770 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:21,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:21,770 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330660596] [2022-01-10 08:23:21,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:21,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:23:21,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:21,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:23:21,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:23:21,771 INFO L87 Difference]: Start difference. First operand 5403 states and 6662 transitions. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 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:23:22,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:22,256 INFO L93 Difference]: Finished difference Result 10736 states and 12948 transitions. [2022-01-10 08:23:22,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:22,257 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 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 146 [2022-01-10 08:23:22,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:22,273 INFO L225 Difference]: With dead ends: 10736 [2022-01-10 08:23:22,274 INFO L226 Difference]: Without dead ends: 8004 [2022-01-10 08:23:22,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 144 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:22,282 INFO L933 BasicCegarLoop]: 472 mSDtfsCounter, 471 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 908 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:22,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [489 Valid, 908 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:23:22,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8004 states. [2022-01-10 08:23:22,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8004 to 8002. [2022-01-10 08:23:22,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8002 states, 6972 states have (on average 1.2068273092369477) internal successors, (8414), 7038 states have internal predecessors, (8414), 510 states have call successors, (510), 390 states have call predecessors, (510), 518 states have return successors, (774), 575 states have call predecessors, (774), 508 states have call successors, (774) [2022-01-10 08:23:22,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8002 states to 8002 states and 9698 transitions. [2022-01-10 08:23:22,720 INFO L78 Accepts]: Start accepts. Automaton has 8002 states and 9698 transitions. Word has length 146 [2022-01-10 08:23:22,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:22,720 INFO L470 AbstractCegarLoop]: Abstraction has 8002 states and 9698 transitions. [2022-01-10 08:23:22,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 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:23:22,720 INFO L276 IsEmpty]: Start isEmpty. Operand 8002 states and 9698 transitions. [2022-01-10 08:23:22,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-10 08:23:22,726 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:22,726 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:22,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-01-10 08:23:22,927 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:22,927 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:22,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:22,927 INFO L85 PathProgramCache]: Analyzing trace with hash -576031276, now seen corresponding path program 1 times [2022-01-10 08:23:22,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:22,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1300467766] [2022-01-10 08:23:22,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:22,928 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:22,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:22,929 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:22,930 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:23,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:23,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:23,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:23,175 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 08:23:23,175 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:23,175 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:23,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1300467766] [2022-01-10 08:23:23,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1300467766] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:23,175 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:23,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:23,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731419964] [2022-01-10 08:23:23,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:23,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:23,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:23,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:23,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:23,176 INFO L87 Difference]: Start difference. First operand 8002 states and 9698 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 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:23:23,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:23,455 INFO L93 Difference]: Finished difference Result 12084 states and 14473 transitions. [2022-01-10 08:23:23,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:23,456 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 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 146 [2022-01-10 08:23:23,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:23,470 INFO L225 Difference]: With dead ends: 12084 [2022-01-10 08:23:23,470 INFO L226 Difference]: Without dead ends: 6753 [2022-01-10 08:23:23,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 144 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:23,480 INFO L933 BasicCegarLoop]: 393 mSDtfsCounter, 230 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 549 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:23,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [230 Valid, 549 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:23,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6753 states. [2022-01-10 08:23:23,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6753 to 6753. [2022-01-10 08:23:23,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6753 states, 5842 states have (on average 1.2131119479630263) internal successors, (7087), 5903 states have internal predecessors, (7087), 445 states have call successors, (445), 338 states have call predecessors, (445), 464 states have return successors, (695), 512 states have call predecessors, (695), 443 states have call successors, (695) [2022-01-10 08:23:23,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6753 states to 6753 states and 8227 transitions. [2022-01-10 08:23:23,856 INFO L78 Accepts]: Start accepts. Automaton has 6753 states and 8227 transitions. Word has length 146 [2022-01-10 08:23:23,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:23,856 INFO L470 AbstractCegarLoop]: Abstraction has 6753 states and 8227 transitions. [2022-01-10 08:23:23,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 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:23:23,856 INFO L276 IsEmpty]: Start isEmpty. Operand 6753 states and 8227 transitions. [2022-01-10 08:23:23,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2022-01-10 08:23:23,863 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:23,864 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,871 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:24,064 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:24,065 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:24,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:24,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1103525379, now seen corresponding path program 1 times [2022-01-10 08:23:24,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:24,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [129031661] [2022-01-10 08:23:24,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:24,066 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:24,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:24,067 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:24,067 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:24,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:24,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:23:24,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:24,372 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-01-10 08:23:24,372 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:24,372 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:24,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [129031661] [2022-01-10 08:23:24,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [129031661] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:24,372 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:24,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:24,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905834626] [2022-01-10 08:23:24,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:24,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:23:24,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:24,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:23:24,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:23:24,374 INFO L87 Difference]: Start difference. First operand 6753 states and 8227 transitions. Second operand has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 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:23:25,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:25,071 INFO L93 Difference]: Finished difference Result 14373 states and 17151 transitions. [2022-01-10 08:23:25,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:25,071 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 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 147 [2022-01-10 08:23:25,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:25,091 INFO L225 Difference]: With dead ends: 14373 [2022-01-10 08:23:25,091 INFO L226 Difference]: Without dead ends: 10291 [2022-01-10 08:23:25,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 145 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:25,099 INFO L933 BasicCegarLoop]: 465 mSDtfsCounter, 462 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 883 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:25,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [480 Valid, 883 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:23:25,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10291 states. [2022-01-10 08:23:25,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10291 to 10289. [2022-01-10 08:23:25,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10289 states, 9043 states have (on average 1.1959526705739245) internal successors, (10815), 9125 states have internal predecessors, (10815), 618 states have call successors, (618), 478 states have call predecessors, (618), 626 states have return successors, (914), 687 states have call predecessors, (914), 616 states have call successors, (914) [2022-01-10 08:23:25,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10289 states to 10289 states and 12347 transitions. [2022-01-10 08:23:25,568 INFO L78 Accepts]: Start accepts. Automaton has 10289 states and 12347 transitions. Word has length 147 [2022-01-10 08:23:25,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:25,569 INFO L470 AbstractCegarLoop]: Abstraction has 10289 states and 12347 transitions. [2022-01-10 08:23:25,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 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:23:25,569 INFO L276 IsEmpty]: Start isEmpty. Operand 10289 states and 12347 transitions. [2022-01-10 08:23:25,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2022-01-10 08:23:25,575 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:25,575 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-01-10 08:23:25,776 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:25,776 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:25,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:25,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1033877505, now seen corresponding path program 1 times [2022-01-10 08:23:25,777 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:25,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1272024473] [2022-01-10 08:23:25,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:25,777 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:25,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:25,778 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:25,779 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:25,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:25,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:25,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:26,021 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 08:23:26,021 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:26,021 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:26,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1272024473] [2022-01-10 08:23:26,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1272024473] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:26,022 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:26,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:26,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878352279] [2022-01-10 08:23:26,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:26,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:26,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:26,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:26,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:26,023 INFO L87 Difference]: Start difference. First operand 10289 states and 12347 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 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:23:26,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:26,488 INFO L93 Difference]: Finished difference Result 17901 states and 21232 transitions. [2022-01-10 08:23:26,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:26,488 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 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 147 [2022-01-10 08:23:26,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:26,508 INFO L225 Difference]: With dead ends: 17901 [2022-01-10 08:23:26,508 INFO L226 Difference]: Without dead ends: 10283 [2022-01-10 08:23:26,521 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 145 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,522 INFO L933 BasicCegarLoop]: 392 mSDtfsCounter, 228 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 548 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:26,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 548 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:26,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10283 states. [2022-01-10 08:23:27,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10283 to 10283. [2022-01-10 08:23:27,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10283 states, 9040 states have (on average 1.1957964601769913) internal successors, (10810), 9121 states have internal predecessors, (10810), 615 states have call successors, (615), 478 states have call predecessors, (615), 626 states have return successors, (911), 684 states have call predecessors, (911), 613 states have call successors, (911) [2022-01-10 08:23:27,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10283 states to 10283 states and 12336 transitions. [2022-01-10 08:23:27,112 INFO L78 Accepts]: Start accepts. Automaton has 10283 states and 12336 transitions. Word has length 147 [2022-01-10 08:23:27,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:27,112 INFO L470 AbstractCegarLoop]: Abstraction has 10283 states and 12336 transitions. [2022-01-10 08:23:27,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 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:23:27,113 INFO L276 IsEmpty]: Start isEmpty. Operand 10283 states and 12336 transitions. [2022-01-10 08:23:27,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2022-01-10 08:23:27,118 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:27,119 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,126 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:27,319 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:27,320 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:27,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:27,320 INFO L85 PathProgramCache]: Analyzing trace with hash 607573302, now seen corresponding path program 1 times [2022-01-10 08:23:27,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:27,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1596600986] [2022-01-10 08:23:27,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:27,321 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:27,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:27,321 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:27,322 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:27,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:27,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:23:27,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:27,628 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-01-10 08:23:27,629 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:27,629 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:27,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1596600986] [2022-01-10 08:23:27,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1596600986] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:27,629 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:27,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:27,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081058907] [2022-01-10 08:23:27,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:27,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:23:27,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:27,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:23:27,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:23:27,630 INFO L87 Difference]: Start difference. First operand 10283 states and 12336 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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:23:28,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:28,574 INFO L93 Difference]: Finished difference Result 24412 states and 28826 transitions. [2022-01-10 08:23:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:28,574 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 148 [2022-01-10 08:23:28,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:28,610 INFO L225 Difference]: With dead ends: 24412 [2022-01-10 08:23:28,610 INFO L226 Difference]: Without dead ends: 16800 [2022-01-10 08:23:28,625 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 146 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:28,625 INFO L933 BasicCegarLoop]: 447 mSDtfsCounter, 459 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 477 SdHoareTripleChecker+Valid, 842 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:28,625 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [477 Valid, 842 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:23:28,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16800 states. [2022-01-10 08:23:29,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16800 to 16798. [2022-01-10 08:23:29,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16798 states, 14920 states have (on average 1.1815013404825738) internal successors, (17628), 15050 states have internal predecessors, (17628), 934 states have call successors, (934), 734 states have call predecessors, (934), 942 states have return successors, (1338), 1015 states have call predecessors, (1338), 932 states have call successors, (1338) [2022-01-10 08:23:29,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16798 states to 16798 states and 19900 transitions. [2022-01-10 08:23:29,490 INFO L78 Accepts]: Start accepts. Automaton has 16798 states and 19900 transitions. Word has length 148 [2022-01-10 08:23:29,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:29,490 INFO L470 AbstractCegarLoop]: Abstraction has 16798 states and 19900 transitions. [2022-01-10 08:23:29,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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:23:29,490 INFO L276 IsEmpty]: Start isEmpty. Operand 16798 states and 19900 transitions. [2022-01-10 08:23:29,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2022-01-10 08:23:29,498 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:29,498 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,506 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Ended with exit code 0 [2022-01-10 08:23:29,699 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:29,699 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:29,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:29,699 INFO L85 PathProgramCache]: Analyzing trace with hash 677221176, now seen corresponding path program 1 times [2022-01-10 08:23:29,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:29,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1706117524] [2022-01-10 08:23:29,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:29,700 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:29,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:29,701 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:29,703 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:29,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:29,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:29,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:29,944 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 08:23:29,944 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:29,944 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:29,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1706117524] [2022-01-10 08:23:29,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1706117524] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:29,945 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:29,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:29,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333562788] [2022-01-10 08:23:29,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:29,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:29,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:29,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:29,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:29,947 INFO L87 Difference]: Start difference. First operand 16798 states and 19900 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 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:23:30,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:30,763 INFO L93 Difference]: Finished difference Result 30920 states and 36341 transitions. [2022-01-10 08:23:30,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:30,763 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 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 148 [2022-01-10 08:23:30,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:30,806 INFO L225 Difference]: With dead ends: 30920 [2022-01-10 08:23:30,806 INFO L226 Difference]: Without dead ends: 16793 [2022-01-10 08:23:30,827 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 146 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:30,828 INFO L933 BasicCegarLoop]: 391 mSDtfsCounter, 226 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 547 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:30,828 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [226 Valid, 547 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:30,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16793 states. [2022-01-10 08:23:31,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16793 to 16793. [2022-01-10 08:23:31,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16793 states, 14918 states have (on average 1.1814586405684409) internal successors, (17625), 15047 states have internal predecessors, (17625), 931 states have call successors, (931), 734 states have call predecessors, (931), 942 states have return successors, (1335), 1012 states have call predecessors, (1335), 929 states have call successors, (1335) [2022-01-10 08:23:31,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16793 states to 16793 states and 19891 transitions. [2022-01-10 08:23:31,868 INFO L78 Accepts]: Start accepts. Automaton has 16793 states and 19891 transitions. Word has length 148 [2022-01-10 08:23:31,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:31,869 INFO L470 AbstractCegarLoop]: Abstraction has 16793 states and 19891 transitions. [2022-01-10 08:23:31,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 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:23:31,869 INFO L276 IsEmpty]: Start isEmpty. Operand 16793 states and 19891 transitions. [2022-01-10 08:23:31,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-01-10 08:23:31,880 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:31,880 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:31,893 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:32,091 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:32,091 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:32,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:32,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1903628394, now seen corresponding path program 1 times [2022-01-10 08:23:32,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:32,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1493259390] [2022-01-10 08:23:32,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:32,092 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:32,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:32,093 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:32,094 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:32,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:32,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:32,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:32,381 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:32,381 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:32,381 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:32,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1493259390] [2022-01-10 08:23:32,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1493259390] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:32,381 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:32,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:32,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564364016] [2022-01-10 08:23:32,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:32,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:32,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:32,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:32,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:32,383 INFO L87 Difference]: Start difference. First operand 16793 states and 19891 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:33,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:33,198 INFO L93 Difference]: Finished difference Result 20915 states and 25374 transitions. [2022-01-10 08:23:33,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:33,199 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:33,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:33,238 INFO L225 Difference]: With dead ends: 20915 [2022-01-10 08:23:33,238 INFO L226 Difference]: Without dead ends: 18577 [2022-01-10 08:23:33,249 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:33,250 INFO L933 BasicCegarLoop]: 418 mSDtfsCounter, 68 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 789 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:33,250 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 789 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:33,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18577 states. [2022-01-10 08:23:34,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18577 to 18549. [2022-01-10 08:23:34,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18549 states, 16336 states have (on average 1.1908667972575906) internal successors, (19454), 16501 states have internal predecessors, (19454), 1087 states have call successors, (1087), 842 states have call predecessors, (1087), 1124 states have return successors, (1644), 1206 states have call predecessors, (1644), 1085 states have call successors, (1644) [2022-01-10 08:23:34,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18549 states to 18549 states and 22185 transitions. [2022-01-10 08:23:34,225 INFO L78 Accepts]: Start accepts. Automaton has 18549 states and 22185 transitions. Word has length 159 [2022-01-10 08:23:34,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:34,226 INFO L470 AbstractCegarLoop]: Abstraction has 18549 states and 22185 transitions. [2022-01-10 08:23:34,226 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:34,226 INFO L276 IsEmpty]: Start isEmpty. Operand 18549 states and 22185 transitions. [2022-01-10 08:23:34,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-01-10 08:23:34,235 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:34,235 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,242 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Ended with exit code 0 [2022-01-10 08:23:34,439 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:23:34,439 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:34,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:34,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1932331161, now seen corresponding path program 1 times [2022-01-10 08:23:34,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:34,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2014599786] [2022-01-10 08:23:34,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:34,440 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:34,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:34,441 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:23:34,442 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:23:34,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:34,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:23:34,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:34,754 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-01-10 08:23:34,754 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:34,754 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:34,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2014599786] [2022-01-10 08:23:34,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2014599786] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:34,755 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:34,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:34,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563248282] [2022-01-10 08:23:34,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:34,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:23:34,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:34,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:23:34,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:23:34,756 INFO L87 Difference]: Start difference. First operand 18549 states and 22185 transitions. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 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:23:36,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:36,358 INFO L93 Difference]: Finished difference Result 44505 states and 52411 transitions. [2022-01-10 08:23:36,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:36,358 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 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 149 [2022-01-10 08:23:36,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:36,427 INFO L225 Difference]: With dead ends: 44505 [2022-01-10 08:23:36,427 INFO L226 Difference]: Without dead ends: 30383 [2022-01-10 08:23:36,457 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 147 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:36,457 INFO L933 BasicCegarLoop]: 375 mSDtfsCounter, 465 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 483 SdHoareTripleChecker+Valid, 706 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:36,457 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [483 Valid, 706 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:23:36,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30383 states. [2022-01-10 08:23:38,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30383 to 30381. [2022-01-10 08:23:38,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30381 states, 26976 states have (on average 1.1775652431791221) internal successors, (31766), 27249 states have internal predecessors, (31766), 1671 states have call successors, (1671), 1306 states have call predecessors, (1671), 1732 states have return successors, (2468), 1826 states have call predecessors, (2468), 1669 states have call successors, (2468) [2022-01-10 08:23:38,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30381 states to 30381 states and 35905 transitions. [2022-01-10 08:23:38,387 INFO L78 Accepts]: Start accepts. Automaton has 30381 states and 35905 transitions. Word has length 149 [2022-01-10 08:23:38,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:38,387 INFO L470 AbstractCegarLoop]: Abstraction has 30381 states and 35905 transitions. [2022-01-10 08:23:38,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 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:23:38,387 INFO L276 IsEmpty]: Start isEmpty. Operand 30381 states and 35905 transitions. [2022-01-10 08:23:38,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-01-10 08:23:38,402 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:38,402 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:38,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2022-01-10 08:23:38,611 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:23:38,611 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:38,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:38,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1794553874, now seen corresponding path program 1 times [2022-01-10 08:23:38,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:38,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1230193395] [2022-01-10 08:23:38,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:38,612 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:38,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:38,613 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:23:38,735 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:23:38,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:38,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:38,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:39,016 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:39,017 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:39,017 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:39,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1230193395] [2022-01-10 08:23:39,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1230193395] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:39,017 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:39,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:39,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621242649] [2022-01-10 08:23:39,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:39,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:39,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:39,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:39,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:39,019 INFO L87 Difference]: Start difference. First operand 30381 states and 35905 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:40,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:40,521 INFO L93 Difference]: Finished difference Result 38113 states and 46462 transitions. [2022-01-10 08:23:40,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:40,521 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:40,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:40,626 INFO L225 Difference]: With dead ends: 38113 [2022-01-10 08:23:40,626 INFO L226 Difference]: Without dead ends: 34019 [2022-01-10 08:23:40,642 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:40,643 INFO L933 BasicCegarLoop]: 463 mSDtfsCounter, 102 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 838 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:40,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 838 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:40,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34019 states. [2022-01-10 08:23:42,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34019 to 33943. [2022-01-10 08:23:42,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33943 states, 29838 states have (on average 1.1841946511160266) internal successors, (35334), 30161 states have internal predecessors, (35334), 2007 states have call successors, (2007), 1540 states have call predecessors, (2007), 2096 states have return successors, (3266), 2242 states have call predecessors, (3266), 2005 states have call successors, (3266) [2022-01-10 08:23:42,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33943 states to 33943 states and 40607 transitions. [2022-01-10 08:23:42,704 INFO L78 Accepts]: Start accepts. Automaton has 33943 states and 40607 transitions. Word has length 160 [2022-01-10 08:23:42,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:42,704 INFO L470 AbstractCegarLoop]: Abstraction has 33943 states and 40607 transitions. [2022-01-10 08:23:42,704 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:42,704 INFO L276 IsEmpty]: Start isEmpty. Operand 33943 states and 40607 transitions. [2022-01-10 08:23:42,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-01-10 08:23:42,722 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:42,723 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,730 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Ended with exit code 0 [2022-01-10 08:23:42,923 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:23:42,923 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:42,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:42,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1064023398, now seen corresponding path program 1 times [2022-01-10 08:23:42,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:42,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [107526911] [2022-01-10 08:23:42,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:42,925 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:42,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:42,925 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:23:43,013 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:23:43,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:43,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:43,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:43,262 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-01-10 08:23:43,262 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:43,262 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:43,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [107526911] [2022-01-10 08:23:43,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [107526911] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:43,262 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:43,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:43,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759172279] [2022-01-10 08:23:43,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:43,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:43,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:43,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:43,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:43,263 INFO L87 Difference]: Start difference. First operand 33943 states and 40607 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 08:23:46,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:46,046 INFO L93 Difference]: Finished difference Result 80433 states and 94987 transitions. [2022-01-10 08:23:46,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:46,047 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 150 [2022-01-10 08:23:46,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:46,157 INFO L225 Difference]: With dead ends: 80433 [2022-01-10 08:23:46,158 INFO L226 Difference]: Without dead ends: 44311 [2022-01-10 08:23:46,203 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 148 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:46,204 INFO L933 BasicCegarLoop]: 593 mSDtfsCounter, 197 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 976 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:46,204 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 976 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:46,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44311 states. [2022-01-10 08:23:48,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44311 to 44311. [2022-01-10 08:23:48,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44311 states, 39166 states have (on average 1.1775264259817189) internal successors, (46119), 39545 states have internal predecessors, (46119), 2543 states have call successors, (2543), 1956 states have call predecessors, (2543), 2600 states have return successors, (4028), 2810 states have call predecessors, (4028), 2541 states have call successors, (4028) [2022-01-10 08:23:48,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44311 states to 44311 states and 52690 transitions. [2022-01-10 08:23:48,659 INFO L78 Accepts]: Start accepts. Automaton has 44311 states and 52690 transitions. Word has length 150 [2022-01-10 08:23:48,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:48,660 INFO L470 AbstractCegarLoop]: Abstraction has 44311 states and 52690 transitions. [2022-01-10 08:23:48,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 08:23:48,660 INFO L276 IsEmpty]: Start isEmpty. Operand 44311 states and 52690 transitions. [2022-01-10 08:23:48,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2022-01-10 08:23:48,676 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:48,676 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:48,683 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:23:48,877 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:23:48,877 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:48,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:48,878 INFO L85 PathProgramCache]: Analyzing trace with hash 497840616, now seen corresponding path program 1 times [2022-01-10 08:23:48,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:48,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [93551210] [2022-01-10 08:23:48,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:48,878 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:48,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:48,880 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:23:48,880 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:23:48,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:48,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:48,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:49,175 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:49,175 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:49,175 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:49,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [93551210] [2022-01-10 08:23:49,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [93551210] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:49,176 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:49,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:49,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953467148] [2022-01-10 08:23:49,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:49,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:49,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:49,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:49,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:49,177 INFO L87 Difference]: Start difference. First operand 44311 states and 52690 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:51,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:51,775 INFO L93 Difference]: Finished difference Result 59481 states and 72905 transitions. [2022-01-10 08:23:51,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:51,776 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:51,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:51,914 INFO L225 Difference]: With dead ends: 59481 [2022-01-10 08:23:51,915 INFO L226 Difference]: Without dead ends: 51825 [2022-01-10 08:23:51,940 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:51,941 INFO L933 BasicCegarLoop]: 421 mSDtfsCounter, 72 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 792 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:51,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 792 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:51,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51825 states. [2022-01-10 08:23:54,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51825 to 51821. [2022-01-10 08:23:54,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51821 states, 45199 states have (on average 1.1869510387397952) internal successors, (53649), 45707 states have internal predecessors, (53649), 3251 states have call successors, (3251), 2442 states have call predecessors, (3251), 3369 states have return successors, (5502), 3672 states have call predecessors, (5502), 3249 states have call successors, (5502) [2022-01-10 08:23:54,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51821 states to 51821 states and 62402 transitions. [2022-01-10 08:23:54,763 INFO L78 Accepts]: Start accepts. Automaton has 51821 states and 62402 transitions. Word has length 161 [2022-01-10 08:23:54,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:54,764 INFO L470 AbstractCegarLoop]: Abstraction has 51821 states and 62402 transitions. [2022-01-10 08:23:54,764 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,764 INFO L276 IsEmpty]: Start isEmpty. Operand 51821 states and 62402 transitions. [2022-01-10 08:23:54,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2022-01-10 08:23:54,784 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:54,784 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, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:54,792 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:23:54,987 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:23:54,987 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:54,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:54,987 INFO L85 PathProgramCache]: Analyzing trace with hash -932230986, now seen corresponding path program 1 times [2022-01-10 08:23:54,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:54,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1317902169] [2022-01-10 08:23:54,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:54,988 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:54,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:54,989 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:23:54,990 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:23:55,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:55,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:55,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:55,258 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:55,258 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:55,258 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:55,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1317902169] [2022-01-10 08:23:55,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1317902169] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:55,258 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:55,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:55,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514912313] [2022-01-10 08:23:55,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:55,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:55,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:55,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:55,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:55,259 INFO L87 Difference]: Start difference. First operand 51821 states and 62402 transitions. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 3 states have internal predecessors, (88), 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)