/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.05.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 08:22:54,215 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 08:22:54,217 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 08:22:54,282 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 08:22:54,283 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 08:22:54,284 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 08:22:54,285 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 08:22:54,286 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 08:22:54,288 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 08:22:54,288 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 08:22:54,289 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 08:22:54,290 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 08:22:54,290 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 08:22:54,291 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 08:22:54,292 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 08:22:54,293 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 08:22:54,293 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 08:22:54,294 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 08:22:54,295 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 08:22:54,297 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 08:22:54,298 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 08:22:54,301 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 08:22:54,302 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 08:22:54,302 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 08:22:54,304 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 08:22:54,305 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 08:22:54,305 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 08:22:54,306 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 08:22:54,306 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 08:22:54,307 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 08:22:54,307 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 08:22:54,308 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 08:22:54,308 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 08:22:54,309 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 08:22:54,310 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 08:22:54,310 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 08:22:54,310 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 08:22:54,311 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 08:22:54,311 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 08:22:54,312 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 08:22:54,312 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 08:22:54,319 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:54,346 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 08:22:54,346 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 08:22:54,346 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 08:22:54,346 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 08:22:54,348 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 08:22:54,348 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 08:22:54,348 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 08:22:54,348 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 08:22:54,348 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 08:22:54,349 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 08:22:54,349 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 08:22:54,350 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 08:22:54,350 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 08:22:54,350 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 08:22:54,350 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 08:22:54,350 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 08:22:54,350 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 08:22:54,350 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 08:22:54,350 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 08:22:54,350 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 08:22:54,351 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 08:22:54,351 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 08:22:54,351 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 08:22:54,351 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:22:54,351 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 08:22:54,351 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 08:22:54,351 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 08:22:54,351 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 08:22:54,352 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 08:22:54,352 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 08:22:54,352 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 08:22:54,352 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 08:22:54,352 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 08:22:54,352 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:54,550 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 08:22:54,571 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 08:22:54,573 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 08:22:54,574 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 08:22:54,574 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 08:22:54,575 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.05.cil-1.c [2022-01-10 08:22:54,630 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cf0b26222/6242af34abfd473a870f73ca5317bc4e/FLAG0e72a090a [2022-01-10 08:22:55,084 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 08:22:55,085 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_3.cil+token_ring.05.cil-1.c [2022-01-10 08:22:55,105 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cf0b26222/6242af34abfd473a870f73ca5317bc4e/FLAG0e72a090a [2022-01-10 08:22:55,606 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cf0b26222/6242af34abfd473a870f73ca5317bc4e [2022-01-10 08:22:55,608 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 08:22:55,610 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 08:22:55,613 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 08:22:55,614 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 08:22:55,616 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 08:22:55,617 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:22:55" (1/1) ... [2022-01-10 08:22:55,618 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@231fc818 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:22:55, skipping insertion in model container [2022-01-10 08:22:55,618 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:22:55" (1/1) ... [2022-01-10 08:22:55,624 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 08:22:55,674 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 08:22:55,823 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.05.cil-1.c[911,924] [2022-01-10 08:22:55,869 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.05.cil-1.c[8416,8429] [2022-01-10 08:22:55,948 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:22:55,970 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 08:22:55,978 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.05.cil-1.c[911,924] [2022-01-10 08:22:55,998 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.05.cil-1.c[8416,8429] [2022-01-10 08:22:56,026 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:22:56,049 INFO L208 MainTranslator]: Completed translation [2022-01-10 08:22:56,049 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:22:56 WrapperNode [2022-01-10 08:22:56,049 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 08:22:56,050 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 08:22:56,050 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 08:22:56,050 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 08:22:56,056 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:56" (1/1) ... [2022-01-10 08:22:56,073 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:56" (1/1) ... [2022-01-10 08:22:56,118 INFO L137 Inliner]: procedures = 66, calls = 76, calls flagged for inlining = 34, calls inlined = 34, statements flattened = 646 [2022-01-10 08:22:56,119 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 08:22:56,123 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 08:22:56,123 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 08:22:56,123 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 08:22:56,131 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:56" (1/1) ... [2022-01-10 08:22:56,132 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:56" (1/1) ... [2022-01-10 08:22:56,137 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:56" (1/1) ... [2022-01-10 08:22:56,137 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:56" (1/1) ... [2022-01-10 08:22:56,148 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:56" (1/1) ... [2022-01-10 08:22:56,158 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:56" (1/1) ... [2022-01-10 08:22:56,160 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:56" (1/1) ... [2022-01-10 08:22:56,165 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 08:22:56,166 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 08:22:56,166 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 08:22:56,166 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 08:22:56,168 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:22:56" (1/1) ... [2022-01-10 08:22:56,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:22:56,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 08:22:56,214 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:56,216 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:56,248 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 08:22:56,248 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 08:22:56,248 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 08:22:56,249 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2022-01-10 08:22:56,249 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2022-01-10 08:22:56,250 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2022-01-10 08:22:56,254 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2022-01-10 08:22:56,254 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2022-01-10 08:22:56,254 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2022-01-10 08:22:56,254 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2022-01-10 08:22:56,254 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2022-01-10 08:22:56,254 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2022-01-10 08:22:56,254 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2022-01-10 08:22:56,254 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2022-01-10 08:22:56,254 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2022-01-10 08:22:56,254 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2022-01-10 08:22:56,255 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2022-01-10 08:22:56,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 08:22:56,255 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2022-01-10 08:22:56,255 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2022-01-10 08:22:56,255 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2022-01-10 08:22:56,255 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2022-01-10 08:22:56,255 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2022-01-10 08:22:56,255 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2022-01-10 08:22:56,255 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2022-01-10 08:22:56,255 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2022-01-10 08:22:56,256 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2022-01-10 08:22:56,256 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2022-01-10 08:22:56,256 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 08:22:56,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 08:22:56,256 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2022-01-10 08:22:56,256 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2022-01-10 08:22:56,409 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 08:22:56,410 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 08:22:57,023 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##56: assume !(1bv32 == ~q_free~0); [2022-01-10 08:22:57,024 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:57,085 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 08:22:57,099 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 08:22:57,099 INFO L299 CfgBuilder]: Removed 12 assume(true) statements. [2022-01-10 08:22:57,102 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:22:57 BoogieIcfgContainer [2022-01-10 08:22:57,102 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 08:22:57,104 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 08:22:57,104 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 08:22:57,107 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 08:22:57,108 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 08:22:55" (1/3) ... [2022-01-10 08:22:57,108 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@457aed65 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:22:57, skipping insertion in model container [2022-01-10 08:22:57,108 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:22:56" (2/3) ... [2022-01-10 08:22:57,109 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@457aed65 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:22:57, skipping insertion in model container [2022-01-10 08:22:57,109 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:22:57" (3/3) ... [2022-01-10 08:22:57,110 INFO L111 eAbstractionObserver]: Analyzing ICFG pc_sfifo_3.cil+token_ring.05.cil-1.c [2022-01-10 08:22:57,114 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 08:22:57,115 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 08:22:57,168 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 08:22:57,175 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:57,175 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 08:22:57,209 INFO L276 IsEmpty]: Start isEmpty. Operand has 324 states, 272 states have (on average 1.5955882352941178) internal successors, (434), 278 states have internal predecessors, (434), 35 states have call successors, (35), 14 states have call predecessors, (35), 14 states have return successors, (35), 34 states have call predecessors, (35), 35 states have call successors, (35) [2022-01-10 08:22:57,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:22:57,220 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:22:57,221 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:57,222 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:22:57,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:22:57,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1519130765, now seen corresponding path program 1 times [2022-01-10 08:22:57,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:22:57,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1108482186] [2022-01-10 08:22:57,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:22:57,240 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:22:57,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:22:57,242 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:57,243 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:57,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:22:57,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-10 08:22:57,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:22:57,586 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:57,586 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:22:57,587 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:22:57,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1108482186] [2022-01-10 08:22:57,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1108482186] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:22:57,588 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:22:57,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:22:57,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212128113] [2022-01-10 08:22:57,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:22:57,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:22:57,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:22:57,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:22:57,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:22:57,632 INFO L87 Difference]: Start difference. First operand has 324 states, 272 states have (on average 1.5955882352941178) internal successors, (434), 278 states have internal predecessors, (434), 35 states have call successors, (35), 14 states have call predecessors, (35), 14 states have return successors, (35), 34 states have call predecessors, (35), 35 states have call successors, (35) 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:58,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:22:58,485 INFO L93 Difference]: Finished difference Result 746 states and 1161 transitions. [2022-01-10 08:22:58,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:22:58,487 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:58,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:22:58,499 INFO L225 Difference]: With dead ends: 746 [2022-01-10 08:22:58,499 INFO L226 Difference]: Without dead ends: 433 [2022-01-10 08:22:58,505 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:58,509 INFO L933 BasicCegarLoop]: 504 mSDtfsCounter, 377 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 386 SdHoareTripleChecker+Valid, 1298 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-10 08:22:58,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [386 Valid, 1298 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-10 08:22:58,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2022-01-10 08:22:58,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 426. [2022-01-10 08:22:58,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 354 states have (on average 1.4830508474576272) internal successors, (525), 360 states have internal predecessors, (525), 48 states have call successors, (48), 21 states have call predecessors, (48), 22 states have return successors, (51), 47 states have call predecessors, (51), 46 states have call successors, (51) [2022-01-10 08:22:58,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 624 transitions. [2022-01-10 08:22:58,588 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 624 transitions. Word has length 65 [2022-01-10 08:22:58,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:22:58,588 INFO L470 AbstractCegarLoop]: Abstraction has 426 states and 624 transitions. [2022-01-10 08:22:58,589 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:58,589 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 624 transitions. [2022-01-10 08:22:58,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:22:58,593 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:22:58,593 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:58,604 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:58,803 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:58,803 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:22:58,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:22:58,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1237496501, now seen corresponding path program 1 times [2022-01-10 08:22:58,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:22:58,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1228213950] [2022-01-10 08:22:58,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:22:58,805 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:22:58,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:22:58,806 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:58,807 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:58,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:22:58,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:22:58,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:22:59,055 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:59,056 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:22:59,056 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:22:59,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1228213950] [2022-01-10 08:22:59,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1228213950] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:22:59,057 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:22:59,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:22:59,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200583558] [2022-01-10 08:22:59,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:22:59,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:22:59,059 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:22:59,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:22:59,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:22:59,060 INFO L87 Difference]: Start difference. First operand 426 states and 624 transitions. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:22:59,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:22:59,693 INFO L93 Difference]: Finished difference Result 882 states and 1284 transitions. [2022-01-10 08:22:59,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:22:59,694 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:59,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:22:59,699 INFO L225 Difference]: With dead ends: 882 [2022-01-10 08:22:59,700 INFO L226 Difference]: Without dead ends: 671 [2022-01-10 08:22:59,701 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:59,702 INFO L933 BasicCegarLoop]: 468 mSDtfsCounter, 364 mSDsluCounter, 722 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 1190 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-10 08:22:59,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 1190 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-10 08:22:59,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2022-01-10 08:22:59,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 663. [2022-01-10 08:22:59,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 543 states have (on average 1.445672191528545) internal successors, (785), 557 states have internal predecessors, (785), 74 states have call successors, (74), 35 states have call predecessors, (74), 44 states have return successors, (97), 75 states have call predecessors, (97), 72 states have call successors, (97) [2022-01-10 08:22:59,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 956 transitions. [2022-01-10 08:22:59,756 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 956 transitions. Word has length 65 [2022-01-10 08:22:59,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:22:59,756 INFO L470 AbstractCegarLoop]: Abstraction has 663 states and 956 transitions. [2022-01-10 08:22:59,757 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:59,757 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 956 transitions. [2022-01-10 08:22:59,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:22:59,762 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:22:59,762 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:59,771 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2022-01-10 08:22:59,971 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:59,971 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:22:59,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:22:59,972 INFO L85 PathProgramCache]: Analyzing trace with hash 894871179, now seen corresponding path program 1 times [2022-01-10 08:22:59,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:22:59,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [554739671] [2022-01-10 08:22:59,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:22:59,973 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:22:59,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:22:59,974 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:59,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-01-10 08:23:00,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:00,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:00,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:00,167 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,167 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:00,167 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:00,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [554739671] [2022-01-10 08:23:00,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [554739671] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:00,171 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:00,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:00,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619250143] [2022-01-10 08:23:00,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:00,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:00,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:00,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:00,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:00,174 INFO L87 Difference]: Start difference. First operand 663 states and 956 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:23:00,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:00,230 INFO L93 Difference]: Finished difference Result 1499 states and 2113 transitions. [2022-01-10 08:23:00,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:00,231 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 65 [2022-01-10 08:23:00,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:00,236 INFO L225 Difference]: With dead ends: 1499 [2022-01-10 08:23:00,236 INFO L226 Difference]: Without dead ends: 1065 [2022-01-10 08:23:00,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:00,239 INFO L933 BasicCegarLoop]: 497 mSDtfsCounter, 430 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:00,239 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [430 Valid, 626 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:00,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1065 states. [2022-01-10 08:23:00,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1065 to 1053. [2022-01-10 08:23:00,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1053 states, 855 states have (on average 1.4105263157894736) internal successors, (1206), 879 states have internal predecessors, (1206), 114 states have call successors, (114), 63 states have call predecessors, (114), 82 states have return successors, (154), 115 states have call predecessors, (154), 112 states have call successors, (154) [2022-01-10 08:23:00,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1053 states to 1053 states and 1474 transitions. [2022-01-10 08:23:00,290 INFO L78 Accepts]: Start accepts. Automaton has 1053 states and 1474 transitions. Word has length 65 [2022-01-10 08:23:00,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:00,291 INFO L470 AbstractCegarLoop]: Abstraction has 1053 states and 1474 transitions. [2022-01-10 08:23:00,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:23:00,291 INFO L276 IsEmpty]: Start isEmpty. Operand 1053 states and 1474 transitions. [2022-01-10 08:23:00,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-01-10 08:23:00,294 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:00,294 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:00,302 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-01-10 08:23:00,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:23:00,502 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:00,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:00,503 INFO L85 PathProgramCache]: Analyzing trace with hash -725041560, now seen corresponding path program 1 times [2022-01-10 08:23:00,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:00,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [449424604] [2022-01-10 08:23:00,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:00,504 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:00,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:00,505 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:23:00,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-01-10 08:23:00,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:00,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:23:00,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:00,718 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,718 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:00,718 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:00,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [449424604] [2022-01-10 08:23:00,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [449424604] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:00,718 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:00,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 08:23:00,719 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277325834] [2022-01-10 08:23:00,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:00,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 08:23:00,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:00,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 08:23:00,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:23:00,720 INFO L87 Difference]: Start difference. First operand 1053 states and 1474 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:23:00,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:00,814 INFO L93 Difference]: Finished difference Result 1917 states and 2668 transitions. [2022-01-10 08:23:00,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:00,814 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:23:00,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:00,820 INFO L225 Difference]: With dead ends: 1917 [2022-01-10 08:23:00,820 INFO L226 Difference]: Without dead ends: 1093 [2022-01-10 08:23:00,822 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:23:00,822 INFO L933 BasicCegarLoop]: 465 mSDtfsCounter, 7 mSDsluCounter, 1853 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2318 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:00,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 2318 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:00,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states. [2022-01-10 08:23:00,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 1073. [2022-01-10 08:23:00,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1073 states, 871 states have (on average 1.3983926521239953) internal successors, (1218), 895 states have internal predecessors, (1218), 114 states have call successors, (114), 63 states have call predecessors, (114), 86 states have return successors, (158), 119 states have call predecessors, (158), 112 states have call successors, (158) [2022-01-10 08:23:00,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 1490 transitions. [2022-01-10 08:23:00,874 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 1490 transitions. Word has length 66 [2022-01-10 08:23:00,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:00,874 INFO L470 AbstractCegarLoop]: Abstraction has 1073 states and 1490 transitions. [2022-01-10 08:23:00,874 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:23:00,874 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 1490 transitions. [2022-01-10 08:23:00,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-01-10 08:23:00,876 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:00,876 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:00,888 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-01-10 08:23:01,076 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:23:01,077 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:01,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:01,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1754400858, now seen corresponding path program 1 times [2022-01-10 08:23:01,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:01,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [68904111] [2022-01-10 08:23:01,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:01,078 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:01,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:01,079 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:23:01,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-01-10 08:23:01,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:01,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:01,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:01,256 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,256 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:01,256 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:01,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [68904111] [2022-01-10 08:23:01,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [68904111] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:01,257 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:01,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:01,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847188186] [2022-01-10 08:23:01,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:01,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:01,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:01,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:01,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:01,258 INFO L87 Difference]: Start difference. First operand 1073 states and 1490 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:23:01,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:01,332 INFO L93 Difference]: Finished difference Result 2689 states and 3670 transitions. [2022-01-10 08:23:01,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:01,332 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 66 [2022-01-10 08:23:01,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:01,341 INFO L225 Difference]: With dead ends: 2689 [2022-01-10 08:23:01,341 INFO L226 Difference]: Without dead ends: 1845 [2022-01-10 08:23:01,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:01,344 INFO L933 BasicCegarLoop]: 473 mSDtfsCounter, 416 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 605 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:01,345 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [416 Valid, 605 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:01,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1845 states. [2022-01-10 08:23:01,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1845 to 1829. [2022-01-10 08:23:01,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1829 states, 1467 states have (on average 1.361963190184049) internal successors, (1998), 1511 states have internal predecessors, (1998), 194 states have call successors, (194), 119 states have call predecessors, (194), 166 states have return successors, (276), 203 states have call predecessors, (276), 192 states have call successors, (276) [2022-01-10 08:23:01,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1829 states to 1829 states and 2468 transitions. [2022-01-10 08:23:01,436 INFO L78 Accepts]: Start accepts. Automaton has 1829 states and 2468 transitions. Word has length 66 [2022-01-10 08:23:01,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:01,437 INFO L470 AbstractCegarLoop]: Abstraction has 1829 states and 2468 transitions. [2022-01-10 08:23:01,437 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:23:01,437 INFO L276 IsEmpty]: Start isEmpty. Operand 1829 states and 2468 transitions. [2022-01-10 08:23:01,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-01-10 08:23:01,442 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:01,442 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:01,451 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2022-01-10 08:23:01,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:23:01,651 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:01,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:01,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1663271931, now seen corresponding path program 1 times [2022-01-10 08:23:01,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:01,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2013438863] [2022-01-10 08:23:01,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:01,652 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:01,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:01,654 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:23:01,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-01-10 08:23:01,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:01,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:23:01,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:01,871 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-01-10 08:23:01,872 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:01,872 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:01,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2013438863] [2022-01-10 08:23:01,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2013438863] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:01,872 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:01,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 08:23:01,872 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487860316] [2022-01-10 08:23:01,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:01,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 08:23:01,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:01,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 08:23:01,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:23:01,875 INFO L87 Difference]: Start difference. First operand 1829 states and 2468 transitions. Second operand has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:23:01,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:01,948 INFO L93 Difference]: Finished difference Result 3485 states and 4688 transitions. [2022-01-10 08:23:01,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:01,949 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 83 [2022-01-10 08:23:01,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:01,958 INFO L225 Difference]: With dead ends: 3485 [2022-01-10 08:23:01,958 INFO L226 Difference]: Without dead ends: 1885 [2022-01-10 08:23:01,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:23:01,963 INFO L933 BasicCegarLoop]: 463 mSDtfsCounter, 4 mSDsluCounter, 1846 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 2309 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:01,963 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 2309 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:01,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1885 states. [2022-01-10 08:23:02,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1885 to 1869. [2022-01-10 08:23:02,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1869 states, 1499 states have (on average 1.3488992661774517) internal successors, (2022), 1543 states have internal predecessors, (2022), 194 states have call successors, (194), 119 states have call predecessors, (194), 174 states have return successors, (284), 211 states have call predecessors, (284), 192 states have call successors, (284) [2022-01-10 08:23:02,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1869 states to 1869 states and 2500 transitions. [2022-01-10 08:23:02,055 INFO L78 Accepts]: Start accepts. Automaton has 1869 states and 2500 transitions. Word has length 83 [2022-01-10 08:23:02,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:02,055 INFO L470 AbstractCegarLoop]: Abstraction has 1869 states and 2500 transitions. [2022-01-10 08:23:02,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:23:02,056 INFO L276 IsEmpty]: Start isEmpty. Operand 1869 states and 2500 transitions. [2022-01-10 08:23:02,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-01-10 08:23:02,058 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:02,058 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:02,069 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:23:02,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:23:02,267 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:02,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:02,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1738209027, now seen corresponding path program 1 times [2022-01-10 08:23:02,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:02,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2054835822] [2022-01-10 08:23:02,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:02,269 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:02,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:02,270 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:23:02,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-01-10 08:23:02,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:02,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:02,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:02,491 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-10 08:23:02,491 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:02,492 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:02,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2054835822] [2022-01-10 08:23:02,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2054835822] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:02,492 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:02,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:02,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070622652] [2022-01-10 08:23:02,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:02,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:23:02,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:02,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:23:02,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:23:02,494 INFO L87 Difference]: Start difference. First operand 1869 states and 2500 transitions. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:23:02,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:02,815 INFO L93 Difference]: Finished difference Result 5105 states and 6803 transitions. [2022-01-10 08:23:02,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:02,816 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 83 [2022-01-10 08:23:02,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:02,831 INFO L225 Difference]: With dead ends: 5105 [2022-01-10 08:23:02,831 INFO L226 Difference]: Without dead ends: 3469 [2022-01-10 08:23:02,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:02,836 INFO L933 BasicCegarLoop]: 445 mSDtfsCounter, 625 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 730 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:02,836 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [650 Valid, 730 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:23:02,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3469 states. [2022-01-10 08:23:02,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3469 to 3465. [2022-01-10 08:23:02,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3465 states, 2739 states have (on average 1.312157721796276) internal successors, (3594), 2831 states have internal predecessors, (3594), 374 states have call successors, (374), 231 states have call predecessors, (374), 350 states have return successors, (621), 411 states have call predecessors, (621), 372 states have call successors, (621) [2022-01-10 08:23:02,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3465 states to 3465 states and 4589 transitions. [2022-01-10 08:23:02,959 INFO L78 Accepts]: Start accepts. Automaton has 3465 states and 4589 transitions. Word has length 83 [2022-01-10 08:23:02,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:02,959 INFO L470 AbstractCegarLoop]: Abstraction has 3465 states and 4589 transitions. [2022-01-10 08:23:02,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:23:02,959 INFO L276 IsEmpty]: Start isEmpty. Operand 3465 states and 4589 transitions. [2022-01-10 08:23:02,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-01-10 08:23:02,964 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:02,965 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:02,976 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-01-10 08:23:03,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:23:03,174 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:03,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:03,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1419714287, now seen corresponding path program 1 times [2022-01-10 08:23:03,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:03,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1182511205] [2022-01-10 08:23:03,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:03,175 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:03,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:03,176 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:23:03,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-01-10 08:23:03,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:03,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:03,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:03,399 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:23:03,400 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:03,400 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:03,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1182511205] [2022-01-10 08:23:03,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1182511205] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:03,400 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:03,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:03,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835707353] [2022-01-10 08:23:03,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:03,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:03,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:03,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:03,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:03,401 INFO L87 Difference]: Start difference. First operand 3465 states and 4589 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:03,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:03,568 INFO L93 Difference]: Finished difference Result 9725 states and 12810 transitions. [2022-01-10 08:23:03,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:03,568 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:03,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:03,596 INFO L225 Difference]: With dead ends: 9725 [2022-01-10 08:23:03,596 INFO L226 Difference]: Without dead ends: 5033 [2022-01-10 08:23:03,609 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:03,610 INFO L933 BasicCegarLoop]: 583 mSDtfsCounter, 116 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 1040 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:03,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 1040 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:03,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5033 states. [2022-01-10 08:23:03,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5033 to 5033. [2022-01-10 08:23:03,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5033 states, 3963 states have (on average 1.2995205652283623) internal successors, (5150), 4095 states have internal predecessors, (5150), 538 states have call successors, (538), 343 states have call predecessors, (538), 530 states have return successors, (953), 603 states have call predecessors, (953), 536 states have call successors, (953) [2022-01-10 08:23:03,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5033 states to 5033 states and 6641 transitions. [2022-01-10 08:23:03,829 INFO L78 Accepts]: Start accepts. Automaton has 5033 states and 6641 transitions. Word has length 85 [2022-01-10 08:23:03,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:03,829 INFO L470 AbstractCegarLoop]: Abstraction has 5033 states and 6641 transitions. [2022-01-10 08:23:03,829 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:03,829 INFO L276 IsEmpty]: Start isEmpty. Operand 5033 states and 6641 transitions. [2022-01-10 08:23:03,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-10 08:23:03,837 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:03,838 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:03,849 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:04,047 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:04,047 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:04,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:04,048 INFO L85 PathProgramCache]: Analyzing trace with hash 972429717, now seen corresponding path program 1 times [2022-01-10 08:23:04,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:04,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1735457076] [2022-01-10 08:23:04,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:04,049 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:04,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:04,050 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:04,052 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:04,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:04,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:04,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:04,315 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,316 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:04,316 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:04,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1735457076] [2022-01-10 08:23:04,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1735457076] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:04,316 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:04,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:04,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696200171] [2022-01-10 08:23:04,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:04,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:04,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:04,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:04,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:04,318 INFO L87 Difference]: Start difference. First operand 5033 states and 6641 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, (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:04,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:04,401 INFO L93 Difference]: Finished difference Result 5228 states and 6939 transitions. [2022-01-10 08:23:04,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:04,401 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, (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 101 [2022-01-10 08:23:04,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:04,426 INFO L225 Difference]: With dead ends: 5228 [2022-01-10 08:23:04,426 INFO L226 Difference]: Without dead ends: 5033 [2022-01-10 08:23:04,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 99 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:04,432 INFO L933 BasicCegarLoop]: 463 mSDtfsCounter, 299 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 620 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:04,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [299 Valid, 620 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:04,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5033 states. [2022-01-10 08:23:04,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5033 to 5033. [2022-01-10 08:23:04,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5033 states, 3963 states have (on average 1.2992682311380268) internal successors, (5149), 4095 states have internal predecessors, (5149), 538 states have call successors, (538), 343 states have call predecessors, (538), 530 states have return successors, (953), 603 states have call predecessors, (953), 536 states have call successors, (953) [2022-01-10 08:23:04,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5033 states to 5033 states and 6640 transitions. [2022-01-10 08:23:04,668 INFO L78 Accepts]: Start accepts. Automaton has 5033 states and 6640 transitions. Word has length 101 [2022-01-10 08:23:04,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:04,668 INFO L470 AbstractCegarLoop]: Abstraction has 5033 states and 6640 transitions. [2022-01-10 08:23:04,669 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, (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:04,669 INFO L276 IsEmpty]: Start isEmpty. Operand 5033 states and 6640 transitions. [2022-01-10 08:23:04,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-10 08:23:04,677 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:04,678 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:04,689 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:04,887 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:04,887 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:04,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:04,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1000930007, now seen corresponding path program 1 times [2022-01-10 08:23:04,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:04,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [539545764] [2022-01-10 08:23:04,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:04,888 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:04,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:04,890 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:04,924 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:04,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:04,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:04,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:05,154 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:05,154 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:05,154 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:05,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [539545764] [2022-01-10 08:23:05,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [539545764] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:05,155 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:05,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:05,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303061118] [2022-01-10 08:23:05,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:05,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:05,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:05,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:05,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:05,156 INFO L87 Difference]: Start difference. First operand 5033 states and 6640 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 3 states have internal predecessors, (91), 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,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:05,719 INFO L93 Difference]: Finished difference Result 5431 states and 7256 transitions. [2022-01-10 08:23:05,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:05,720 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 3 states have internal predecessors, (91), 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 101 [2022-01-10 08:23:05,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:05,746 INFO L225 Difference]: With dead ends: 5431 [2022-01-10 08:23:05,746 INFO L226 Difference]: Without dead ends: 5242 [2022-01-10 08:23:05,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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,751 INFO L933 BasicCegarLoop]: 472 mSDtfsCounter, 752 mSDsluCounter, 729 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 777 SdHoareTripleChecker+Valid, 1201 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:05,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [777 Valid, 1201 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:23:05,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5242 states. [2022-01-10 08:23:05,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5242 to 5227. [2022-01-10 08:23:05,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5227 states, 4136 states have (on average 1.3099613152804641) internal successors, (5418), 4269 states have internal predecessors, (5418), 552 states have call successors, (552), 349 states have call predecessors, (552), 537 states have return successors, (968), 617 states have call predecessors, (968), 550 states have call successors, (968) [2022-01-10 08:23:05,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5227 states to 5227 states and 6938 transitions. [2022-01-10 08:23:05,956 INFO L78 Accepts]: Start accepts. Automaton has 5227 states and 6938 transitions. Word has length 101 [2022-01-10 08:23:05,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:05,957 INFO L470 AbstractCegarLoop]: Abstraction has 5227 states and 6938 transitions. [2022-01-10 08:23:05,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 3 states have internal predecessors, (91), 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,957 INFO L276 IsEmpty]: Start isEmpty. Operand 5227 states and 6938 transitions. [2022-01-10 08:23:05,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-10 08:23:05,965 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:05,965 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:05,975 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:06,174 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:06,175 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:06,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:06,175 INFO L85 PathProgramCache]: Analyzing trace with hash -715954597, now seen corresponding path program 1 times [2022-01-10 08:23:06,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:06,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [640887348] [2022-01-10 08:23:06,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:06,176 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:06,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:06,177 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:06,179 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:06,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:06,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:06,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:06,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:23:06,430 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:06,430 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:06,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [640887348] [2022-01-10 08:23:06,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [640887348] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:06,430 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:06,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:06,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059854909] [2022-01-10 08:23:06,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:06,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:06,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:06,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:06,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:06,432 INFO L87 Difference]: Start difference. First operand 5227 states and 6938 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:06,842 INFO L93 Difference]: Finished difference Result 5610 states and 7530 transitions. [2022-01-10 08:23:06,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:23:06,842 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2022-01-10 08:23:06,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:06,865 INFO L225 Difference]: With dead ends: 5610 [2022-01-10 08:23:06,866 INFO L226 Difference]: Without dead ends: 5227 [2022-01-10 08:23:06,871 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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,871 INFO L933 BasicCegarLoop]: 425 mSDtfsCounter, 594 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 619 SdHoareTripleChecker+Valid, 884 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:06,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [619 Valid, 884 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:06,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5227 states. [2022-01-10 08:23:07,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5227 to 5227. [2022-01-10 08:23:07,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5227 states, 4136 states have (on average 1.3082688588007736) internal successors, (5411), 4269 states have internal predecessors, (5411), 552 states have call successors, (552), 349 states have call predecessors, (552), 537 states have return successors, (968), 617 states have call predecessors, (968), 550 states have call successors, (968) [2022-01-10 08:23:07,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5227 states to 5227 states and 6931 transitions. [2022-01-10 08:23:07,073 INFO L78 Accepts]: Start accepts. Automaton has 5227 states and 6931 transitions. Word has length 101 [2022-01-10 08:23:07,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:07,074 INFO L470 AbstractCegarLoop]: Abstraction has 5227 states and 6931 transitions. [2022-01-10 08:23:07,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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,074 INFO L276 IsEmpty]: Start isEmpty. Operand 5227 states and 6931 transitions. [2022-01-10 08:23:07,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-10 08:23:07,082 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:07,083 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:07,092 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:07,292 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:07,292 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:07,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:07,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1995104991, now seen corresponding path program 1 times [2022-01-10 08:23:07,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:07,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1134272343] [2022-01-10 08:23:07,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:07,293 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:07,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:07,295 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:07,297 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:07,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:07,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:07,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:07,548 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,549 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:07,549 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:07,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1134272343] [2022-01-10 08:23:07,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1134272343] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:07,549 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:07,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:07,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128310438] [2022-01-10 08:23:07,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:07,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:07,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:07,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:07,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:07,550 INFO L87 Difference]: Start difference. First operand 5227 states and 6931 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:08,024 INFO L93 Difference]: Finished difference Result 5610 states and 7516 transitions. [2022-01-10 08:23:08,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:23:08,025 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2022-01-10 08:23:08,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:08,053 INFO L225 Difference]: With dead ends: 5610 [2022-01-10 08:23:08,053 INFO L226 Difference]: Without dead ends: 5227 [2022-01-10 08:23:08,057 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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,057 INFO L933 BasicCegarLoop]: 422 mSDtfsCounter, 588 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 613 SdHoareTripleChecker+Valid, 877 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:08,058 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [613 Valid, 877 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:08,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5227 states. [2022-01-10 08:23:08,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5227 to 5227. [2022-01-10 08:23:08,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5227 states, 4136 states have (on average 1.306576402321083) internal successors, (5404), 4269 states have internal predecessors, (5404), 552 states have call successors, (552), 349 states have call predecessors, (552), 537 states have return successors, (968), 617 states have call predecessors, (968), 550 states have call successors, (968) [2022-01-10 08:23:08,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5227 states to 5227 states and 6924 transitions. [2022-01-10 08:23:08,257 INFO L78 Accepts]: Start accepts. Automaton has 5227 states and 6924 transitions. Word has length 101 [2022-01-10 08:23:08,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:08,257 INFO L470 AbstractCegarLoop]: Abstraction has 5227 states and 6924 transitions. [2022-01-10 08:23:08,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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,257 INFO L276 IsEmpty]: Start isEmpty. Operand 5227 states and 6924 transitions. [2022-01-10 08:23:08,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-10 08:23:08,265 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:08,265 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:08,279 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:08,474 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:08,475 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:08,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:08,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1242577445, now seen corresponding path program 1 times [2022-01-10 08:23:08,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:08,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1928138730] [2022-01-10 08:23:08,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:08,476 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:08,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:08,477 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:08,477 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:08,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:08,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:08,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:08,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:23:08,757 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:08,757 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:08,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1928138730] [2022-01-10 08:23:08,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1928138730] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:08,757 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:08,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:08,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299233695] [2022-01-10 08:23:08,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:08,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:08,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:08,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:08,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:08,759 INFO L87 Difference]: Start difference. First operand 5227 states and 6924 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:09,214 INFO L93 Difference]: Finished difference Result 5610 states and 7502 transitions. [2022-01-10 08:23:09,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:23:09,215 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2022-01-10 08:23:09,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:09,229 INFO L225 Difference]: With dead ends: 5610 [2022-01-10 08:23:09,229 INFO L226 Difference]: Without dead ends: 5227 [2022-01-10 08:23:09,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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:09,233 INFO L933 BasicCegarLoop]: 419 mSDtfsCounter, 582 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 607 SdHoareTripleChecker+Valid, 870 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:09,233 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [607 Valid, 870 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:09,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5227 states. [2022-01-10 08:23:09,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5227 to 5227. [2022-01-10 08:23:09,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5227 states, 4136 states have (on average 1.3048839458413926) internal successors, (5397), 4269 states have internal predecessors, (5397), 552 states have call successors, (552), 349 states have call predecessors, (552), 537 states have return successors, (968), 617 states have call predecessors, (968), 550 states have call successors, (968) [2022-01-10 08:23:09,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5227 states to 5227 states and 6917 transitions. [2022-01-10 08:23:09,422 INFO L78 Accepts]: Start accepts. Automaton has 5227 states and 6917 transitions. Word has length 101 [2022-01-10 08:23:09,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:09,422 INFO L470 AbstractCegarLoop]: Abstraction has 5227 states and 6917 transitions. [2022-01-10 08:23:09,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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,422 INFO L276 IsEmpty]: Start isEmpty. Operand 5227 states and 6917 transitions. [2022-01-10 08:23:09,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-10 08:23:09,430 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:09,430 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:09,442 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:09,639 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:09,640 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:09,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:09,640 INFO L85 PathProgramCache]: Analyzing trace with hash -377187489, now seen corresponding path program 1 times [2022-01-10 08:23:09,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:09,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [416028815] [2022-01-10 08:23:09,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:09,641 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:09,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:09,642 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:09,644 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:09,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:09,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:09,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:09,896 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,897 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:09,897 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:09,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [416028815] [2022-01-10 08:23:09,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [416028815] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:09,897 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:09,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:09,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74140043] [2022-01-10 08:23:09,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:09,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:09,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:09,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:09,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:09,898 INFO L87 Difference]: Start difference. First operand 5227 states and 6917 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:10,337 INFO L93 Difference]: Finished difference Result 5610 states and 7488 transitions. [2022-01-10 08:23:10,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:23:10,337 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2022-01-10 08:23:10,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:10,351 INFO L225 Difference]: With dead ends: 5610 [2022-01-10 08:23:10,352 INFO L226 Difference]: Without dead ends: 5227 [2022-01-10 08:23:10,355 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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,356 INFO L933 BasicCegarLoop]: 416 mSDtfsCounter, 576 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 601 SdHoareTripleChecker+Valid, 863 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:10,356 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [601 Valid, 863 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:10,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5227 states. [2022-01-10 08:23:10,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5227 to 5227. [2022-01-10 08:23:10,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5227 states, 4136 states have (on average 1.303191489361702) internal successors, (5390), 4269 states have internal predecessors, (5390), 552 states have call successors, (552), 349 states have call predecessors, (552), 537 states have return successors, (968), 617 states have call predecessors, (968), 550 states have call successors, (968) [2022-01-10 08:23:10,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5227 states to 5227 states and 6910 transitions. [2022-01-10 08:23:10,576 INFO L78 Accepts]: Start accepts. Automaton has 5227 states and 6910 transitions. Word has length 101 [2022-01-10 08:23:10,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:10,576 INFO L470 AbstractCegarLoop]: Abstraction has 5227 states and 6910 transitions. [2022-01-10 08:23:10,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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,576 INFO L276 IsEmpty]: Start isEmpty. Operand 5227 states and 6910 transitions. [2022-01-10 08:23:10,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-10 08:23:10,584 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:10,584 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:10,595 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:10,793 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:10,793 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:10,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:10,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1457650341, now seen corresponding path program 1 times [2022-01-10 08:23:10,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:10,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [432686753] [2022-01-10 08:23:10,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:10,794 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:10,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:10,795 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:10,796 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:10,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:10,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:10,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:11,054 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,055 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:11,055 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:11,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [432686753] [2022-01-10 08:23:11,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [432686753] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:11,055 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:11,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:11,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116010456] [2022-01-10 08:23:11,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:11,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:11,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:11,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:11,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:11,057 INFO L87 Difference]: Start difference. First operand 5227 states and 6910 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:11,552 INFO L93 Difference]: Finished difference Result 5704 states and 7618 transitions. [2022-01-10 08:23:11,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:11,588 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2022-01-10 08:23:11,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:11,604 INFO L225 Difference]: With dead ends: 5704 [2022-01-10 08:23:11,604 INFO L226 Difference]: Without dead ends: 5321 [2022-01-10 08:23:11,608 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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,609 INFO L933 BasicCegarLoop]: 413 mSDtfsCounter, 626 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 651 SdHoareTripleChecker+Valid, 855 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:11,609 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [651 Valid, 855 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:11,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5321 states. [2022-01-10 08:23:11,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5321 to 5321. [2022-01-10 08:23:11,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5321 states, 4224 states have (on average 1.3032670454545454) internal successors, (5505), 4357 states have internal predecessors, (5505), 554 states have call successors, (554), 353 states have call predecessors, (554), 541 states have return successors, (970), 619 states have call predecessors, (970), 552 states have call successors, (970) [2022-01-10 08:23:11,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5321 states to 5321 states and 7029 transitions. [2022-01-10 08:23:11,816 INFO L78 Accepts]: Start accepts. Automaton has 5321 states and 7029 transitions. Word has length 101 [2022-01-10 08:23:11,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:11,816 INFO L470 AbstractCegarLoop]: Abstraction has 5321 states and 7029 transitions. [2022-01-10 08:23:11,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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,816 INFO L276 IsEmpty]: Start isEmpty. Operand 5321 states and 7029 transitions. [2022-01-10 08:23:11,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-10 08:23:11,823 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:11,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,834 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:12,032 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:12,033 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:12,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:12,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1217410595, now seen corresponding path program 1 times [2022-01-10 08:23:12,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:12,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [354521332] [2022-01-10 08:23:12,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:12,034 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:12,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:12,035 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:12,037 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:12,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:12,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:12,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:12,278 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,278 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:12,279 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:12,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [354521332] [2022-01-10 08:23:12,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [354521332] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:12,279 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:12,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:12,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292574079] [2022-01-10 08:23:12,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:12,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:12,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:12,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:12,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:12,280 INFO L87 Difference]: Start difference. First operand 5321 states and 7029 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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:12,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:12,824 INFO L93 Difference]: Finished difference Result 5892 states and 7856 transitions. [2022-01-10 08:23:12,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:12,824 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2022-01-10 08:23:12,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:12,840 INFO L225 Difference]: With dead ends: 5892 [2022-01-10 08:23:12,840 INFO L226 Difference]: Without dead ends: 5415 [2022-01-10 08:23:12,845 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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:12,846 INFO L933 BasicCegarLoop]: 411 mSDtfsCounter, 619 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 644 SdHoareTripleChecker+Valid, 849 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:12,846 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [644 Valid, 849 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:12,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5415 states. [2022-01-10 08:23:13,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5415 to 5415. [2022-01-10 08:23:13,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5415 states, 4312 states have (on average 1.3024118738404453) internal successors, (5616), 4445 states have internal predecessors, (5616), 556 states have call successors, (556), 357 states have call predecessors, (556), 545 states have return successors, (972), 621 states have call predecessors, (972), 554 states have call successors, (972) [2022-01-10 08:23:13,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5415 states to 5415 states and 7144 transitions. [2022-01-10 08:23:13,026 INFO L78 Accepts]: Start accepts. Automaton has 5415 states and 7144 transitions. Word has length 101 [2022-01-10 08:23:13,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:13,026 INFO L470 AbstractCegarLoop]: Abstraction has 5415 states and 7144 transitions. [2022-01-10 08:23:13,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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:13,027 INFO L276 IsEmpty]: Start isEmpty. Operand 5415 states and 7144 transitions. [2022-01-10 08:23:13,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-10 08:23:13,033 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:13,033 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:13,045 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:13,242 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:13,243 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:13,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:13,244 INFO L85 PathProgramCache]: Analyzing trace with hash 64538202, now seen corresponding path program 1 times [2022-01-10 08:23:13,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:13,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2140874729] [2022-01-10 08:23:13,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:13,244 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:13,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:13,245 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:13,247 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:13,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:13,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:13,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:13,488 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,488 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:13,488 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:13,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2140874729] [2022-01-10 08:23:13,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2140874729] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:13,488 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:13,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:13,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691045401] [2022-01-10 08:23:13,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:13,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:13,489 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:13,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:13,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:13,490 INFO L87 Difference]: Start difference. First operand 5415 states and 7144 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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:14,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:14,040 INFO L93 Difference]: Finished difference Result 6080 states and 8086 transitions. [2022-01-10 08:23:14,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:14,040 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2022-01-10 08:23:14,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:14,058 INFO L225 Difference]: With dead ends: 6080 [2022-01-10 08:23:14,058 INFO L226 Difference]: Without dead ends: 5509 [2022-01-10 08:23:14,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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:14,063 INFO L933 BasicCegarLoop]: 406 mSDtfsCounter, 613 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 638 SdHoareTripleChecker+Valid, 840 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:14,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [638 Valid, 840 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:14,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5509 states. [2022-01-10 08:23:14,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5509 to 5509. [2022-01-10 08:23:14,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5509 states, 4400 states have (on average 1.3006818181818183) internal successors, (5723), 4533 states have internal predecessors, (5723), 558 states have call successors, (558), 361 states have call predecessors, (558), 549 states have return successors, (974), 623 states have call predecessors, (974), 556 states have call successors, (974) [2022-01-10 08:23:14,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5509 states to 5509 states and 7255 transitions. [2022-01-10 08:23:14,340 INFO L78 Accepts]: Start accepts. Automaton has 5509 states and 7255 transitions. Word has length 101 [2022-01-10 08:23:14,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:14,340 INFO L470 AbstractCegarLoop]: Abstraction has 5509 states and 7255 transitions. [2022-01-10 08:23:14,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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:14,340 INFO L276 IsEmpty]: Start isEmpty. Operand 5509 states and 7255 transitions. [2022-01-10 08:23:14,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-10 08:23:14,347 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:14,347 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:14,362 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:14,556 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:14,557 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:14,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:14,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1713834530, now seen corresponding path program 1 times [2022-01-10 08:23:14,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:14,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [764165324] [2022-01-10 08:23:14,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:14,557 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:14,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:14,558 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:14,560 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:14,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:14,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:14,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:14,772 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,772 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:14,772 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:14,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [764165324] [2022-01-10 08:23:14,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [764165324] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:14,773 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:14,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:14,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311702820] [2022-01-10 08:23:14,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:14,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:14,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:14,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:14,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:14,774 INFO L87 Difference]: Start difference. First operand 5509 states and 7255 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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:15,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:15,320 INFO L93 Difference]: Finished difference Result 6268 states and 8308 transitions. [2022-01-10 08:23:15,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:15,320 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2022-01-10 08:23:15,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:15,333 INFO L225 Difference]: With dead ends: 6268 [2022-01-10 08:23:15,334 INFO L226 Difference]: Without dead ends: 5603 [2022-01-10 08:23:15,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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:15,337 INFO L933 BasicCegarLoop]: 403 mSDtfsCounter, 605 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 630 SdHoareTripleChecker+Valid, 833 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:15,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [630 Valid, 833 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:15,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5603 states. [2022-01-10 08:23:15,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5603 to 5603. [2022-01-10 08:23:15,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5603 states, 4488 states have (on average 1.2981283422459893) internal successors, (5826), 4621 states have internal predecessors, (5826), 560 states have call successors, (560), 365 states have call predecessors, (560), 553 states have return successors, (976), 625 states have call predecessors, (976), 558 states have call successors, (976) [2022-01-10 08:23:15,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5603 states to 5603 states and 7362 transitions. [2022-01-10 08:23:15,635 INFO L78 Accepts]: Start accepts. Automaton has 5603 states and 7362 transitions. Word has length 101 [2022-01-10 08:23:15,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:15,635 INFO L470 AbstractCegarLoop]: Abstraction has 5603 states and 7362 transitions. [2022-01-10 08:23:15,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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:15,635 INFO L276 IsEmpty]: Start isEmpty. Operand 5603 states and 7362 transitions. [2022-01-10 08:23:15,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-10 08:23:15,642 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:15,642 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:15,651 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Ended with exit code 0 [2022-01-10 08:23:15,851 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:15,851 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:15,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:15,852 INFO L85 PathProgramCache]: Analyzing trace with hash -430505949, now seen corresponding path program 1 times [2022-01-10 08:23:15,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:15,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1619529267] [2022-01-10 08:23:15,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:15,852 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:15,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:15,854 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:15,879 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:15,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:15,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:15,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:16,106 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,107 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:16,107 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:16,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1619529267] [2022-01-10 08:23:16,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1619529267] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:16,107 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:16,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:16,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634530080] [2022-01-10 08:23:16,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:16,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:16,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:16,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:16,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:16,108 INFO L87 Difference]: Start difference. First operand 5603 states and 7362 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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:16,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:16,617 INFO L93 Difference]: Finished difference Result 6456 states and 8522 transitions. [2022-01-10 08:23:16,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:16,618 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2022-01-10 08:23:16,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:16,634 INFO L225 Difference]: With dead ends: 6456 [2022-01-10 08:23:16,635 INFO L226 Difference]: Without dead ends: 5697 [2022-01-10 08:23:16,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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:16,639 INFO L933 BasicCegarLoop]: 400 mSDtfsCounter, 598 mSDsluCounter, 426 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 623 SdHoareTripleChecker+Valid, 826 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:16,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [623 Valid, 826 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:16,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5697 states. [2022-01-10 08:23:16,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5697 to 5697. [2022-01-10 08:23:16,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5697 states, 4576 states have (on average 1.294798951048951) internal successors, (5925), 4709 states have internal predecessors, (5925), 562 states have call successors, (562), 369 states have call predecessors, (562), 557 states have return successors, (978), 627 states have call predecessors, (978), 560 states have call successors, (978) [2022-01-10 08:23:16,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5697 states to 5697 states and 7465 transitions. [2022-01-10 08:23:16,906 INFO L78 Accepts]: Start accepts. Automaton has 5697 states and 7465 transitions. Word has length 101 [2022-01-10 08:23:16,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:16,906 INFO L470 AbstractCegarLoop]: Abstraction has 5697 states and 7465 transitions. [2022-01-10 08:23:16,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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:16,906 INFO L276 IsEmpty]: Start isEmpty. Operand 5697 states and 7465 transitions. [2022-01-10 08:23:16,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-10 08:23:16,913 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:16,913 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:16,925 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:17,125 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:17,125 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:17,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:17,126 INFO L85 PathProgramCache]: Analyzing trace with hash -360931553, now seen corresponding path program 1 times [2022-01-10 08:23:17,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:17,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [926518970] [2022-01-10 08:23:17,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:17,126 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:17,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:17,128 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:17,130 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:17,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:17,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:17,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:17,361 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,362 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:17,362 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:17,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [926518970] [2022-01-10 08:23:17,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [926518970] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:17,362 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:17,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:23:17,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775832832] [2022-01-10 08:23:17,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:17,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:17,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:17,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:17,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:17,363 INFO L87 Difference]: Start difference. First operand 5697 states and 7465 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 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:17,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:17,593 INFO L93 Difference]: Finished difference Result 6703 states and 8803 transitions. [2022-01-10 08:23:17,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:17,594 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 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 101 [2022-01-10 08:23:17,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:17,612 INFO L225 Difference]: With dead ends: 6703 [2022-01-10 08:23:17,613 INFO L226 Difference]: Without dead ends: 5851 [2022-01-10 08:23:17,618 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 97 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:17,619 INFO L933 BasicCegarLoop]: 434 mSDtfsCounter, 206 mSDsluCounter, 1381 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 1815 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:17,619 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 1815 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:17,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5851 states. [2022-01-10 08:23:17,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5851 to 5703. [2022-01-10 08:23:17,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5703 states, 4582 states have (on average 1.2922304670449585) internal successors, (5921), 4715 states have internal predecessors, (5921), 562 states have call successors, (562), 369 states have call predecessors, (562), 557 states have return successors, (978), 627 states have call predecessors, (978), 560 states have call successors, (978) [2022-01-10 08:23:17,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5703 states to 5703 states and 7461 transitions. [2022-01-10 08:23:17,922 INFO L78 Accepts]: Start accepts. Automaton has 5703 states and 7461 transitions. Word has length 101 [2022-01-10 08:23:17,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:17,923 INFO L470 AbstractCegarLoop]: Abstraction has 5703 states and 7461 transitions. [2022-01-10 08:23:17,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 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:17,923 INFO L276 IsEmpty]: Start isEmpty. Operand 5703 states and 7461 transitions. [2022-01-10 08:23:17,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-10 08:23:17,929 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:17,930 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:17,947 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:18,139 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:18,140 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:18,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:18,140 INFO L85 PathProgramCache]: Analyzing trace with hash -2047111391, now seen corresponding path program 1 times [2022-01-10 08:23:18,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:18,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1207423109] [2022-01-10 08:23:18,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:18,141 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:18,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:18,142 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:18,148 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:18,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:18,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:18,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:18,353 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:18,353 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:18,353 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:18,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1207423109] [2022-01-10 08:23:18,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1207423109] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:18,353 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:18,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:23:18,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549446616] [2022-01-10 08:23:18,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:18,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:18,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:18,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:18,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:18,359 INFO L87 Difference]: Start difference. First operand 5703 states and 7461 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 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:18,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:18,563 INFO L93 Difference]: Finished difference Result 6687 states and 8759 transitions. [2022-01-10 08:23:18,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:18,564 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 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 101 [2022-01-10 08:23:18,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:18,584 INFO L225 Difference]: With dead ends: 6687 [2022-01-10 08:23:18,584 INFO L226 Difference]: Without dead ends: 5829 [2022-01-10 08:23:18,590 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 97 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:18,590 INFO L933 BasicCegarLoop]: 436 mSDtfsCounter, 167 mSDsluCounter, 1372 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 1808 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:18,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 1808 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:18,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5829 states. [2022-01-10 08:23:18,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5829 to 5709. [2022-01-10 08:23:18,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5709 states, 4588 states have (on average 1.2896687009590235) internal successors, (5917), 4721 states have internal predecessors, (5917), 562 states have call successors, (562), 369 states have call predecessors, (562), 557 states have return successors, (978), 627 states have call predecessors, (978), 560 states have call successors, (978) [2022-01-10 08:23:18,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5709 states to 5709 states and 7457 transitions. [2022-01-10 08:23:18,936 INFO L78 Accepts]: Start accepts. Automaton has 5709 states and 7457 transitions. Word has length 101 [2022-01-10 08:23:18,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:18,936 INFO L470 AbstractCegarLoop]: Abstraction has 5709 states and 7457 transitions. [2022-01-10 08:23:18,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 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:18,936 INFO L276 IsEmpty]: Start isEmpty. Operand 5709 states and 7457 transitions. [2022-01-10 08:23:18,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-10 08:23:18,942 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:18,943 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:18,955 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:19,152 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:19,153 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:19,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:19,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1486411613, now seen corresponding path program 1 times [2022-01-10 08:23:19,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:19,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1604346043] [2022-01-10 08:23:19,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:19,154 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:19,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:19,155 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:19,155 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:19,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:19,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:19,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:19,388 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:19,388 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:19,388 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:19,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1604346043] [2022-01-10 08:23:19,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1604346043] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:19,388 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:19,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:23:19,388 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509248286] [2022-01-10 08:23:19,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:19,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:19,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:19,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:19,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:19,389 INFO L87 Difference]: Start difference. First operand 5709 states and 7457 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 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:19,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:19,567 INFO L93 Difference]: Finished difference Result 6671 states and 8715 transitions. [2022-01-10 08:23:19,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:19,569 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 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 101 [2022-01-10 08:23:19,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:19,585 INFO L225 Difference]: With dead ends: 6671 [2022-01-10 08:23:19,585 INFO L226 Difference]: Without dead ends: 5807 [2022-01-10 08:23:19,590 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 97 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:19,591 INFO L933 BasicCegarLoop]: 434 mSDtfsCounter, 128 mSDsluCounter, 1351 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 1785 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:19,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 1785 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:19,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5807 states. [2022-01-10 08:23:19,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5807 to 5715. [2022-01-10 08:23:19,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5715 states, 4594 states have (on average 1.2871136264693077) internal successors, (5913), 4727 states have internal predecessors, (5913), 562 states have call successors, (562), 369 states have call predecessors, (562), 557 states have return successors, (978), 627 states have call predecessors, (978), 560 states have call successors, (978) [2022-01-10 08:23:19,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5715 states to 5715 states and 7453 transitions. [2022-01-10 08:23:19,905 INFO L78 Accepts]: Start accepts. Automaton has 5715 states and 7453 transitions. Word has length 101 [2022-01-10 08:23:19,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:19,906 INFO L470 AbstractCegarLoop]: Abstraction has 5715 states and 7453 transitions. [2022-01-10 08:23:19,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 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:19,906 INFO L276 IsEmpty]: Start isEmpty. Operand 5715 states and 7453 transitions. [2022-01-10 08:23:19,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-10 08:23:19,912 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:19,912 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:19,924 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:20,121 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:20,122 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:20,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:20,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1042510939, now seen corresponding path program 1 times [2022-01-10 08:23:20,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:20,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [531607183] [2022-01-10 08:23:20,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:20,123 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:20,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:20,124 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:20,125 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:20,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:20,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:20,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:20,343 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:20,344 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:20,344 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:20,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [531607183] [2022-01-10 08:23:20,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [531607183] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:20,344 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:20,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:23:20,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976645087] [2022-01-10 08:23:20,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:20,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:20,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:20,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:20,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:20,345 INFO L87 Difference]: Start difference. First operand 5715 states and 7453 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 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:20,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:20,605 INFO L93 Difference]: Finished difference Result 7340 states and 9523 transitions. [2022-01-10 08:23:20,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:20,606 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 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 101 [2022-01-10 08:23:20,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:20,625 INFO L225 Difference]: With dead ends: 7340 [2022-01-10 08:23:20,625 INFO L226 Difference]: Without dead ends: 6470 [2022-01-10 08:23:20,632 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 99 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,633 INFO L933 BasicCegarLoop]: 487 mSDtfsCounter, 374 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 736 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,634 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [374 Valid, 736 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,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6470 states. [2022-01-10 08:23:20,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6470 to 6464. [2022-01-10 08:23:20,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6464 states, 5279 states have (on average 1.283008145482099) internal successors, (6773), 5413 states have internal predecessors, (6773), 597 states have call successors, (597), 397 states have call predecessors, (597), 586 states have return successors, (1014), 662 states have call predecessors, (1014), 595 states have call successors, (1014) [2022-01-10 08:23:21,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6464 states to 6464 states and 8384 transitions. [2022-01-10 08:23:21,010 INFO L78 Accepts]: Start accepts. Automaton has 6464 states and 8384 transitions. Word has length 101 [2022-01-10 08:23:21,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:21,010 INFO L470 AbstractCegarLoop]: Abstraction has 6464 states and 8384 transitions. [2022-01-10 08:23:21,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 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:21,010 INFO L276 IsEmpty]: Start isEmpty. Operand 6464 states and 8384 transitions. [2022-01-10 08:23:21,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-10 08:23:21,016 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:21,016 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:21,025 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:21,225 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:21,225 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:21,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:21,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1151615142, now seen corresponding path program 1 times [2022-01-10 08:23:21,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:21,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1651490106] [2022-01-10 08:23:21,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:21,226 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:21,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:21,227 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:21,228 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:21,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:21,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:21,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:21,444 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:21,444 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:21,444 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:21,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1651490106] [2022-01-10 08:23:21,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1651490106] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:21,444 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:21,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:23:21,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285819660] [2022-01-10 08:23:21,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:21,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:21,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:21,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:21,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:21,446 INFO L87 Difference]: Start difference. First operand 6464 states and 8384 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 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:21,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:21,726 INFO L93 Difference]: Finished difference Result 8503 states and 11006 transitions. [2022-01-10 08:23:21,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:21,726 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 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 101 [2022-01-10 08:23:21,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:21,742 INFO L225 Difference]: With dead ends: 8503 [2022-01-10 08:23:21,742 INFO L226 Difference]: Without dead ends: 6884 [2022-01-10 08:23:21,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 97 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:21,747 INFO L933 BasicCegarLoop]: 440 mSDtfsCounter, 89 mSDsluCounter, 1353 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 1793 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:21,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 1793 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:21,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6884 states. [2022-01-10 08:23:22,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6884 to 6500. [2022-01-10 08:23:22,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6500 states, 5315 states have (on average 1.2792097836312324) internal successors, (6799), 5449 states have internal predecessors, (6799), 597 states have call successors, (597), 397 states have call predecessors, (597), 586 states have return successors, (1014), 662 states have call predecessors, (1014), 595 states have call successors, (1014) [2022-01-10 08:23:22,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6500 states to 6500 states and 8410 transitions. [2022-01-10 08:23:22,102 INFO L78 Accepts]: Start accepts. Automaton has 6500 states and 8410 transitions. Word has length 101 [2022-01-10 08:23:22,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:22,102 INFO L470 AbstractCegarLoop]: Abstraction has 6500 states and 8410 transitions. [2022-01-10 08:23:22,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 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:22,102 INFO L276 IsEmpty]: Start isEmpty. Operand 6500 states and 8410 transitions. [2022-01-10 08:23:22,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-10 08:23:22,107 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:22,107 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:22,137 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:22,308 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:22,308 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:22,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:22,308 INFO L85 PathProgramCache]: Analyzing trace with hash 798526760, now seen corresponding path program 1 times [2022-01-10 08:23:22,309 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:22,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [783736484] [2022-01-10 08:23:22,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:22,309 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:22,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:22,310 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:22,311 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:22,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:22,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:22,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:22,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:23:22,555 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:22,555 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:22,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [783736484] [2022-01-10 08:23:22,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [783736484] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:22,555 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:22,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:23:22,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29891377] [2022-01-10 08:23:22,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:22,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:22,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:22,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:22,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:22,556 INFO L87 Difference]: Start difference. First operand 6500 states and 8410 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 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:22,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:22,873 INFO L93 Difference]: Finished difference Result 8197 states and 10568 transitions. [2022-01-10 08:23:22,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:22,874 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 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 101 [2022-01-10 08:23:22,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:22,890 INFO L225 Difference]: With dead ends: 8197 [2022-01-10 08:23:22,890 INFO L226 Difference]: Without dead ends: 6542 [2022-01-10 08:23:22,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 97 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:22,896 INFO L933 BasicCegarLoop]: 434 mSDtfsCounter, 49 mSDsluCounter, 1316 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 1750 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:22,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 1750 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:22,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6542 states. [2022-01-10 08:23:23,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6542 to 6506. [2022-01-10 08:23:23,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6506 states, 5321 states have (on average 1.2751362525841008) internal successors, (6785), 5455 states have internal predecessors, (6785), 597 states have call successors, (597), 397 states have call predecessors, (597), 586 states have return successors, (1014), 662 states have call predecessors, (1014), 595 states have call successors, (1014) [2022-01-10 08:23:23,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6506 states to 6506 states and 8396 transitions. [2022-01-10 08:23:23,324 INFO L78 Accepts]: Start accepts. Automaton has 6506 states and 8396 transitions. Word has length 101 [2022-01-10 08:23:23,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:23,324 INFO L470 AbstractCegarLoop]: Abstraction has 6506 states and 8396 transitions. [2022-01-10 08:23:23,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 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:23,324 INFO L276 IsEmpty]: Start isEmpty. Operand 6506 states and 8396 transitions. [2022-01-10 08:23:23,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-10 08:23:23,333 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:23,334 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:23,345 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:23,543 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:23,543 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:23,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:23,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1222173482, now seen corresponding path program 1 times [2022-01-10 08:23:23,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:23,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [194529836] [2022-01-10 08:23:23,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:23,544 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:23,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:23,545 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:23,546 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:23,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:23,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:23:23,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:23,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:23:23,792 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:23,792 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:23,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [194529836] [2022-01-10 08:23:23,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [194529836] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:23,792 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:23,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:23,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297730140] [2022-01-10 08:23:23,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:23,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:23,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:23,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:23,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:23,794 INFO L87 Difference]: Start difference. First operand 6506 states and 8396 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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:24,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:24,335 INFO L93 Difference]: Finished difference Result 8168 states and 10451 transitions. [2022-01-10 08:23:24,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:23:24,336 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2022-01-10 08:23:24,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:24,357 INFO L225 Difference]: With dead ends: 8168 [2022-01-10 08:23:24,358 INFO L226 Difference]: Without dead ends: 6506 [2022-01-10 08:23:24,364 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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:24,365 INFO L933 BasicCegarLoop]: 398 mSDtfsCounter, 499 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 523 SdHoareTripleChecker+Valid, 821 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:24,365 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [523 Valid, 821 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:24,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6506 states. [2022-01-10 08:23:24,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6506 to 6506. [2022-01-10 08:23:24,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6506 states, 5321 states have (on average 1.2725051682014659) internal successors, (6771), 5455 states have internal predecessors, (6771), 597 states have call successors, (597), 397 states have call predecessors, (597), 586 states have return successors, (1014), 662 states have call predecessors, (1014), 595 states have call successors, (1014) [2022-01-10 08:23:24,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6506 states to 6506 states and 8382 transitions. [2022-01-10 08:23:24,683 INFO L78 Accepts]: Start accepts. Automaton has 6506 states and 8382 transitions. Word has length 101 [2022-01-10 08:23:24,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:24,683 INFO L470 AbstractCegarLoop]: Abstraction has 6506 states and 8382 transitions. [2022-01-10 08:23:24,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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:24,683 INFO L276 IsEmpty]: Start isEmpty. Operand 6506 states and 8382 transitions. [2022-01-10 08:23:24,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-10 08:23:24,687 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:24,687 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:24,693 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:24,887 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:24,887 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:24,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:24,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1244805736, now seen corresponding path program 1 times [2022-01-10 08:23:24,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:24,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1033627003] [2022-01-10 08:23:24,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:24,888 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:24,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:24,890 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:24,891 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:24,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:24,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:23:24,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:25,148 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:25,148 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:25,149 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:25,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1033627003] [2022-01-10 08:23:25,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1033627003] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:25,149 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:25,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:25,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247470331] [2022-01-10 08:23:25,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:25,149 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:25,149 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:25,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:25,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:25,150 INFO L87 Difference]: Start difference. First operand 6506 states and 8382 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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:25,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:25,728 INFO L93 Difference]: Finished difference Result 8348 states and 10646 transitions. [2022-01-10 08:23:25,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:23:25,728 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2022-01-10 08:23:25,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:25,747 INFO L225 Difference]: With dead ends: 8348 [2022-01-10 08:23:25,747 INFO L226 Difference]: Without dead ends: 6686 [2022-01-10 08:23:25,755 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 97 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:25,755 INFO L933 BasicCegarLoop]: 417 mSDtfsCounter, 555 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 579 SdHoareTripleChecker+Valid, 835 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:25,755 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [579 Valid, 835 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:23:25,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6686 states. [2022-01-10 08:23:26,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6686 to 6650. [2022-01-10 08:23:26,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6650 states, 5461 states have (on average 1.2640542025270096) internal successors, (6903), 5595 states have internal predecessors, (6903), 597 states have call successors, (597), 401 states have call predecessors, (597), 590 states have return successors, (1014), 662 states have call predecessors, (1014), 595 states have call successors, (1014) [2022-01-10 08:23:26,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6650 states to 6650 states and 8514 transitions. [2022-01-10 08:23:26,075 INFO L78 Accepts]: Start accepts. Automaton has 6650 states and 8514 transitions. Word has length 101 [2022-01-10 08:23:26,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:26,075 INFO L470 AbstractCegarLoop]: Abstraction has 6650 states and 8514 transitions. [2022-01-10 08:23:26,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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:26,075 INFO L276 IsEmpty]: Start isEmpty. Operand 6650 states and 8514 transitions. [2022-01-10 08:23:26,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-10 08:23:26,078 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:26,078 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:26,088 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:26,288 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:26,288 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:26,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:26,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1463660454, now seen corresponding path program 1 times [2022-01-10 08:23:26,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:26,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [469815420] [2022-01-10 08:23:26,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:26,289 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:26,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:26,290 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:26,291 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:26,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:26,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:26,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:26,527 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:26,527 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:26,527 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:26,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [469815420] [2022-01-10 08:23:26,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [469815420] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:26,527 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:26,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:23:26,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142995636] [2022-01-10 08:23:26,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:26,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:26,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:26,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:26,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:26,528 INFO L87 Difference]: Start difference. First operand 6650 states and 8514 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 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:26,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:26,867 INFO L93 Difference]: Finished difference Result 10207 states and 12814 transitions. [2022-01-10 08:23:26,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:26,867 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 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 101 [2022-01-10 08:23:26,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:26,884 INFO L225 Difference]: With dead ends: 10207 [2022-01-10 08:23:26,884 INFO L226 Difference]: Without dead ends: 8402 [2022-01-10 08:23:26,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 99 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,891 INFO L933 BasicCegarLoop]: 444 mSDtfsCounter, 322 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 687 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:26,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [322 Valid, 687 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:26,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8402 states. [2022-01-10 08:23:27,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8402 to 8398. [2022-01-10 08:23:27,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8398 states, 7069 states have (on average 1.246145140755411) internal successors, (8809), 7209 states have internal predecessors, (8809), 671 states have call successors, (671), 465 states have call predecessors, (671), 656 states have return successors, (1090), 732 states have call predecessors, (1090), 669 states have call successors, (1090) [2022-01-10 08:23:27,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8398 states to 8398 states and 10570 transitions. [2022-01-10 08:23:27,322 INFO L78 Accepts]: Start accepts. Automaton has 8398 states and 10570 transitions. Word has length 101 [2022-01-10 08:23:27,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:27,322 INFO L470 AbstractCegarLoop]: Abstraction has 8398 states and 10570 transitions. [2022-01-10 08:23:27,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 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:27,322 INFO L276 IsEmpty]: Start isEmpty. Operand 8398 states and 10570 transitions. [2022-01-10 08:23:27,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-01-10 08:23:27,331 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:27,331 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:27,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-01-10 08:23:27,540 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:27,541 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:27,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:27,541 INFO L85 PathProgramCache]: Analyzing trace with hash -8976947, now seen corresponding path program 1 times [2022-01-10 08:23:27,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:27,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1162435957] [2022-01-10 08:23:27,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:27,541 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:27,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:27,542 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:27,543 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:27,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:27,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:23:27,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:27,815 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:27,815 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:27,815 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:27,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1162435957] [2022-01-10 08:23:27,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1162435957] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:27,815 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:27,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 08:23:27,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034787735] [2022-01-10 08:23:27,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:27,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 08:23:27,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:27,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 08:23:27,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:23:27,817 INFO L87 Difference]: Start difference. First operand 8398 states and 10570 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:28,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:28,200 INFO L93 Difference]: Finished difference Result 13244 states and 17014 transitions. [2022-01-10 08:23:28,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 08:23:28,200 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:28,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:28,218 INFO L225 Difference]: With dead ends: 13244 [2022-01-10 08:23:28,218 INFO L226 Difference]: Without dead ends: 8464 [2022-01-10 08:23:28,229 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:28,229 INFO L933 BasicCegarLoop]: 431 mSDtfsCounter, 37 mSDsluCounter, 1715 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 2146 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:28,229 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 2146 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:28,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8464 states. [2022-01-10 08:23:28,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8464 to 7918. [2022-01-10 08:23:28,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7918 states, 6757 states have (on average 1.2376794435400325) internal successors, (8363), 6836 states have internal predecessors, (8363), 575 states have call successors, (575), 414 states have call predecessors, (575), 584 states have return successors, (947), 676 states have call predecessors, (947), 573 states have call successors, (947) [2022-01-10 08:23:28,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7918 states to 7918 states and 9885 transitions. [2022-01-10 08:23:28,660 INFO L78 Accepts]: Start accepts. Automaton has 7918 states and 9885 transitions. Word has length 155 [2022-01-10 08:23:28,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:28,660 INFO L470 AbstractCegarLoop]: Abstraction has 7918 states and 9885 transitions. [2022-01-10 08:23:28,661 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:28,661 INFO L276 IsEmpty]: Start isEmpty. Operand 7918 states and 9885 transitions. [2022-01-10 08:23:28,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 08:23:28,667 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:28,668 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:28,674 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Ended with exit code 0 [2022-01-10 08:23:28,868 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:28,868 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:28,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:28,869 INFO L85 PathProgramCache]: Analyzing trace with hash -683873979, now seen corresponding path program 1 times [2022-01-10 08:23:28,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:28,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [4962543] [2022-01-10 08:23:28,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:28,869 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:28,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:28,870 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:28,871 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:28,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:28,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:28,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:29,135 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:29,135 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:29,135 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:29,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [4962543] [2022-01-10 08:23:29,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [4962543] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:29,135 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:29,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:29,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016437502] [2022-01-10 08:23:29,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:29,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:29,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:29,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:29,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:29,137 INFO L87 Difference]: Start difference. First operand 7918 states and 9885 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:29,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:29,412 INFO L93 Difference]: Finished difference Result 10480 states and 13203 transitions. [2022-01-10 08:23:29,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:29,413 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:29,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:29,424 INFO L225 Difference]: With dead ends: 10480 [2022-01-10 08:23:29,424 INFO L226 Difference]: Without dead ends: 6224 [2022-01-10 08:23:29,432 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:29,432 INFO L933 BasicCegarLoop]: 429 mSDtfsCounter, 148 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 703 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:29,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 703 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:29,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6224 states. [2022-01-10 08:23:29,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6224 to 6224. [2022-01-10 08:23:29,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6224 states, 5405 states have (on average 1.2288621646623497) internal successors, (6642), 5458 states have internal predecessors, (6642), 399 states have call successors, (399), 302 states have call predecessors, (399), 418 states have return successors, (627), 464 states have call predecessors, (627), 397 states have call successors, (627) [2022-01-10 08:23:29,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6224 states to 6224 states and 7668 transitions. [2022-01-10 08:23:29,730 INFO L78 Accepts]: Start accepts. Automaton has 6224 states and 7668 transitions. Word has length 156 [2022-01-10 08:23:29,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:29,730 INFO L470 AbstractCegarLoop]: Abstraction has 6224 states and 7668 transitions. [2022-01-10 08:23:29,730 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:29,730 INFO L276 IsEmpty]: Start isEmpty. Operand 6224 states and 7668 transitions. [2022-01-10 08:23:29,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-01-10 08:23:29,734 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:29,735 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:29,741 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:29,935 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:29,935 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:29,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:29,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1679278332, now seen corresponding path program 1 times [2022-01-10 08:23:29,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:29,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2100741324] [2022-01-10 08:23:29,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:29,936 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:29,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:29,937 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:29,938 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:30,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:30,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:30,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:30,227 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:30,227 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:30,227 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:30,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2100741324] [2022-01-10 08:23:30,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2100741324] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:30,227 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:30,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:30,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753569410] [2022-01-10 08:23:30,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:30,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:30,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:30,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:30,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:30,228 INFO L87 Difference]: Start difference. First operand 6224 states and 7668 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:30,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:30,536 INFO L93 Difference]: Finished difference Result 10346 states and 13151 transitions. [2022-01-10 08:23:30,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:30,537 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:30,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:30,553 INFO L225 Difference]: With dead ends: 10346 [2022-01-10 08:23:30,553 INFO L226 Difference]: Without dead ends: 8008 [2022-01-10 08:23:30,560 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:30,560 INFO L933 BasicCegarLoop]: 456 mSDtfsCounter, 68 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 865 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:30,560 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 865 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:30,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8008 states. [2022-01-10 08:23:30,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8008 to 7980. [2022-01-10 08:23:30,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7980 states, 6823 states have (on average 1.2415359812399238) internal successors, (8471), 6912 states have internal predecessors, (8471), 555 states have call successors, (555), 410 states have call predecessors, (555), 600 states have return successors, (936), 658 states have call predecessors, (936), 553 states have call successors, (936) [2022-01-10 08:23:30,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7980 states to 7980 states and 9962 transitions. [2022-01-10 08:23:30,930 INFO L78 Accepts]: Start accepts. Automaton has 7980 states and 9962 transitions. Word has length 159 [2022-01-10 08:23:30,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:30,930 INFO L470 AbstractCegarLoop]: Abstraction has 7980 states and 9962 transitions. [2022-01-10 08:23:30,930 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:30,931 INFO L276 IsEmpty]: Start isEmpty. Operand 7980 states and 9962 transitions. [2022-01-10 08:23:30,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-01-10 08:23:30,936 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:30,936 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:30,943 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2022-01-10 08:23:31,137 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:31,137 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:31,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:31,137 INFO L85 PathProgramCache]: Analyzing trace with hash 2023694759, now seen corresponding path program 1 times [2022-01-10 08:23:31,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:31,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1164605987] [2022-01-10 08:23:31,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:31,138 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:31,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:31,139 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:31,140 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:31,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:31,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:31,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:31,446 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:31,446 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:31,447 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:31,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1164605987] [2022-01-10 08:23:31,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1164605987] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:31,447 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:31,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:31,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214852626] [2022-01-10 08:23:31,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:31,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:31,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:31,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:31,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:31,449 INFO L87 Difference]: Start difference. First operand 7980 states and 9962 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:31,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:31,876 INFO L93 Difference]: Finished difference Result 15712 states and 20519 transitions. [2022-01-10 08:23:31,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:31,876 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:31,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:31,909 INFO L225 Difference]: With dead ends: 15712 [2022-01-10 08:23:31,909 INFO L226 Difference]: Without dead ends: 11618 [2022-01-10 08:23:31,923 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:31,924 INFO L933 BasicCegarLoop]: 501 mSDtfsCounter, 102 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 914 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:31,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 914 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:31,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11618 states. [2022-01-10 08:23:32,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11618 to 11542. [2022-01-10 08:23:32,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11542 states, 9685 states have (on average 1.243056272586474) internal successors, (12039), 9824 states have internal predecessors, (12039), 891 states have call successors, (891), 644 states have call predecessors, (891), 964 states have return successors, (1734), 1074 states have call predecessors, (1734), 889 states have call successors, (1734) [2022-01-10 08:23:32,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11542 states to 11542 states and 14664 transitions. [2022-01-10 08:23:32,465 INFO L78 Accepts]: Start accepts. Automaton has 11542 states and 14664 transitions. Word has length 160 [2022-01-10 08:23:32,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:32,465 INFO L470 AbstractCegarLoop]: Abstraction has 11542 states and 14664 transitions. [2022-01-10 08:23:32,465 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:32,465 INFO L276 IsEmpty]: Start isEmpty. Operand 11542 states and 14664 transitions. [2022-01-10 08:23:32,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2022-01-10 08:23:32,474 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:32,474 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:32,481 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:32,675 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:32,675 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:32,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:32,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1900298970, now seen corresponding path program 1 times [2022-01-10 08:23:32,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:32,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [380378] [2022-01-10 08:23:32,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:32,676 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:32,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:32,677 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:32,678 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:32,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:32,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:32,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:33,001 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:33,001 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:33,001 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:33,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [380378] [2022-01-10 08:23:33,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [380378] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:33,001 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:33,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:33,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027511480] [2022-01-10 08:23:33,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:33,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:33,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:33,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:33,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:33,003 INFO L87 Difference]: Start difference. First operand 11542 states and 14664 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:33,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:33,763 INFO L93 Difference]: Finished difference Result 26712 states and 34879 transitions. [2022-01-10 08:23:33,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:33,764 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:33,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:33,814 INFO L225 Difference]: With dead ends: 26712 [2022-01-10 08:23:33,814 INFO L226 Difference]: Without dead ends: 19056 [2022-01-10 08:23:33,832 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:33,832 INFO L933 BasicCegarLoop]: 460 mSDtfsCounter, 72 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 870 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:33,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 870 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:33,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19056 states. [2022-01-10 08:23:34,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19056 to 19052. [2022-01-10 08:23:34,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19052 states, 15718 states have (on average 1.2450057259193281) internal successors, (19569), 15986 states have internal predecessors, (19569), 1599 states have call successors, (1599), 1130 states have call predecessors, (1599), 1733 states have return successors, (3208), 1936 states have call predecessors, (3208), 1597 states have call successors, (3208) [2022-01-10 08:23:34,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19052 states to 19052 states and 24376 transitions. [2022-01-10 08:23:34,713 INFO L78 Accepts]: Start accepts. Automaton has 19052 states and 24376 transitions. Word has length 161 [2022-01-10 08:23:34,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:34,714 INFO L470 AbstractCegarLoop]: Abstraction has 19052 states and 24376 transitions. [2022-01-10 08:23:34,714 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:34,714 INFO L276 IsEmpty]: Start isEmpty. Operand 19052 states and 24376 transitions. [2022-01-10 08:23:34,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2022-01-10 08:23:34,729 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:34,730 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,736 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:34,930 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:34,930 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:34,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:34,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1710710117, now seen corresponding path program 1 times [2022-01-10 08:23:34,931 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:34,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [600605119] [2022-01-10 08:23:34,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:34,931 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:34,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:34,932 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:34,933 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:35,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:35,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:23:35,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:35,209 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:35,209 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:35,209 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:35,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [600605119] [2022-01-10 08:23:35,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [600605119] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:35,209 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:35,209 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:35,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317116284] [2022-01-10 08:23:35,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:35,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:23:35,210 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:35,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:23:35,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:23:35,211 INFO L87 Difference]: Start difference. First operand 19052 states and 24376 transitions. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2022-01-10 08:23:36,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:36,935 INFO L93 Difference]: Finished difference Result 48605 states and 63030 transitions. [2022-01-10 08:23:36,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 08:23:36,935 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) Word has length 166 [2022-01-10 08:23:36,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:37,020 INFO L225 Difference]: With dead ends: 48605 [2022-01-10 08:23:37,020 INFO L226 Difference]: Without dead ends: 33124 [2022-01-10 08:23:37,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-01-10 08:23:37,046 INFO L933 BasicCegarLoop]: 405 mSDtfsCounter, 592 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 874 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:37,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [622 Valid, 874 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:23:37,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33124 states. [2022-01-10 08:23:38,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33124 to 32948. [2022-01-10 08:23:38,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32948 states, 26708 states have (on average 1.2447206829414408) internal successors, (33244), 27199 states have internal predecessors, (33244), 2994 states have call successors, (2994), 2081 states have call predecessors, (2994), 3244 states have return successors, (6002), 3668 states have call predecessors, (6002), 2992 states have call successors, (6002) [2022-01-10 08:23:38,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32948 states to 32948 states and 42240 transitions. [2022-01-10 08:23:38,817 INFO L78 Accepts]: Start accepts. Automaton has 32948 states and 42240 transitions. Word has length 166 [2022-01-10 08:23:38,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:38,818 INFO L470 AbstractCegarLoop]: Abstraction has 32948 states and 42240 transitions. [2022-01-10 08:23:38,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2022-01-10 08:23:38,818 INFO L276 IsEmpty]: Start isEmpty. Operand 32948 states and 42240 transitions. [2022-01-10 08:23:38,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-01-10 08:23:38,834 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:38,834 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,849 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:39,043 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:39,044 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:39,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:39,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1595642251, now seen corresponding path program 1 times [2022-01-10 08:23:39,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:39,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [658816929] [2022-01-10 08:23:39,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:39,045 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:39,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:39,046 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:39,135 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:39,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:39,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:39,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:39,446 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-10 08:23:39,446 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:39,446 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:39,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [658816929] [2022-01-10 08:23:39,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [658816929] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:39,447 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:39,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:23:39,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523259799] [2022-01-10 08:23:39,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:39,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:39,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:39,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:39,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:39,448 INFO L87 Difference]: Start difference. First operand 32948 states and 42240 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 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:40,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:40,904 INFO L93 Difference]: Finished difference Result 39553 states and 50165 transitions. [2022-01-10 08:23:40,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:40,905 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 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 164 [2022-01-10 08:23:40,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:40,997 INFO L225 Difference]: With dead ends: 39553 [2022-01-10 08:23:40,997 INFO L226 Difference]: Without dead ends: 36000 [2022-01-10 08:23:41,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:41,015 INFO L933 BasicCegarLoop]: 477 mSDtfsCounter, 313 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 720 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:41,016 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [313 Valid, 720 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:23:41,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36000 states. [2022-01-10 08:23:42,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36000 to 35982. [2022-01-10 08:23:42,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35982 states, 29494 states have (on average 1.2386248050450939) internal successors, (36532), 29993 states have internal predecessors, (36532), 3126 states have call successors, (3126), 2193 states have call predecessors, (3126), 3360 states have return successors, (6138), 3796 states have call predecessors, (6138), 3124 states have call successors, (6138) [2022-01-10 08:23:42,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35982 states to 35982 states and 45796 transitions. [2022-01-10 08:23:42,936 INFO L78 Accepts]: Start accepts. Automaton has 35982 states and 45796 transitions. Word has length 164 [2022-01-10 08:23:42,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:42,936 INFO L470 AbstractCegarLoop]: Abstraction has 35982 states and 45796 transitions. [2022-01-10 08:23:42,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 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:42,937 INFO L276 IsEmpty]: Start isEmpty. Operand 35982 states and 45796 transitions. [2022-01-10 08:23:43,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-01-10 08:23:43,024 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:43,024 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:43,034 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2022-01-10 08:23:43,225 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:43,225 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:43,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:43,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1541072498, now seen corresponding path program 1 times [2022-01-10 08:23:43,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:43,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1911021138] [2022-01-10 08:23:43,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:43,226 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:43,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:43,227 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:43,227 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:43,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:43,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:23:43,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:43,627 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-01-10 08:23:43,627 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:43,627 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:43,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1911021138] [2022-01-10 08:23:43,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1911021138] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:43,628 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:43,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:43,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198349232] [2022-01-10 08:23:43,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:43,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:23:43,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:43,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:23:43,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:23:43,629 INFO L87 Difference]: Start difference. First operand 35982 states and 45796 transitions. Second operand has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 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:45,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:45,547 INFO L93 Difference]: Finished difference Result 45844 states and 57458 transitions. [2022-01-10 08:23:45,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:45,548 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 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 164 [2022-01-10 08:23:45,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:45,638 INFO L225 Difference]: With dead ends: 45844 [2022-01-10 08:23:45,638 INFO L226 Difference]: Without dead ends: 39258 [2022-01-10 08:23:45,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 162 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:45,663 INFO L933 BasicCegarLoop]: 450 mSDtfsCounter, 534 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 552 SdHoareTripleChecker+Valid, 887 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:45,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [552 Valid, 887 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:23:45,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39258 states. [2022-01-10 08:23:47,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39258 to 39256. [2022-01-10 08:23:47,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39256 states, 32504 states have (on average 1.231725326113709) internal successors, (40036), 33019 states have internal predecessors, (40036), 3258 states have call successors, (3258), 2305 states have call predecessors, (3258), 3492 states have return successors, (6314), 3932 states have call predecessors, (6314), 3256 states have call successors, (6314) [2022-01-10 08:23:47,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39256 states to 39256 states and 49608 transitions. [2022-01-10 08:23:47,796 INFO L78 Accepts]: Start accepts. Automaton has 39256 states and 49608 transitions. Word has length 164 [2022-01-10 08:23:47,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:47,796 INFO L470 AbstractCegarLoop]: Abstraction has 39256 states and 49608 transitions. [2022-01-10 08:23:47,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 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:47,797 INFO L276 IsEmpty]: Start isEmpty. Operand 39256 states and 49608 transitions. [2022-01-10 08:23:47,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-01-10 08:23:47,812 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:47,813 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:23:47,820 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Ended with exit code 0 [2022-01-10 08:23:48,013 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:48,013 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:48,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:48,014 INFO L85 PathProgramCache]: Analyzing trace with hash 394381956, now seen corresponding path program 1 times [2022-01-10 08:23:48,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:48,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [841667146] [2022-01-10 08:23:48,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:48,015 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:48,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:48,016 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:48,016 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:48,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:48,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:23:48,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:48,379 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-01-10 08:23:48,379 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:48,379 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:48,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [841667146] [2022-01-10 08:23:48,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [841667146] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:48,379 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:48,379 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:23:48,379 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724573428] [2022-01-10 08:23:48,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:48,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:23:48,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:48,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:23:48,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:23:48,381 INFO L87 Difference]: Start difference. First operand 39256 states and 49608 transitions. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 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:50,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:50,824 INFO L93 Difference]: Finished difference Result 57807 states and 71427 transitions. [2022-01-10 08:23:50,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:23:50,824 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 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 165 [2022-01-10 08:23:50,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:23:50,926 INFO L225 Difference]: With dead ends: 57807 [2022-01-10 08:23:50,927 INFO L226 Difference]: Without dead ends: 47947 [2022-01-10 08:23:50,954 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 163 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:50,954 INFO L933 BasicCegarLoop]: 520 mSDtfsCounter, 514 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 532 SdHoareTripleChecker+Valid, 1009 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:23:50,954 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [532 Valid, 1009 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:23:50,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47947 states. [2022-01-10 08:23:53,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47947 to 47945. [2022-01-10 08:23:53,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47945 states, 40478 states have (on average 1.2201936854587678) internal successors, (49391), 41034 states have internal predecessors, (49391), 3625 states have call successors, (3625), 2609 states have call predecessors, (3625), 3840 states have return successors, (6773), 4303 states have call predecessors, (6773), 3623 states have call successors, (6773) [2022-01-10 08:23:53,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47945 states to 47945 states and 59789 transitions. [2022-01-10 08:23:53,622 INFO L78 Accepts]: Start accepts. Automaton has 47945 states and 59789 transitions. Word has length 165 [2022-01-10 08:23:53,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:23:53,622 INFO L470 AbstractCegarLoop]: Abstraction has 47945 states and 59789 transitions. [2022-01-10 08:23:53,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 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:53,622 INFO L276 IsEmpty]: Start isEmpty. Operand 47945 states and 59789 transitions. [2022-01-10 08:23:53,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-01-10 08:23:53,637 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:23:53,637 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:53,644 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:53,837 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:53,838 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:23:53,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:23:53,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1375089658, now seen corresponding path program 1 times [2022-01-10 08:23:53,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:23:53,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1614603928] [2022-01-10 08:23:53,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:23:53,839 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:23:53,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:23:53,840 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:53,841 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:53,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:23:53,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:23:53,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:23:54,110 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-01-10 08:23:54,110 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:23:54,110 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:23:54,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1614603928] [2022-01-10 08:23:54,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1614603928] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:23:54,111 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:23:54,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:23:54,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134449980] [2022-01-10 08:23:54,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:23:54,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:23:54,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:23:54,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:23:54,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:23:54,112 INFO L87 Difference]: Start difference. First operand 47945 states and 59789 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, (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:56,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:23:56,534 INFO L93 Difference]: Finished difference Result 66487 states and 81538 transitions. [2022-01-10 08:23:56,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:23:56,535 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, (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 165 [2022-01-10 08:23:56,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted.