/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_2.cil-1+token_ring.03.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 08:20:20,937 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 08:20:20,940 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 08:20:21,005 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 08:20:21,006 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 08:20:21,006 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 08:20:21,008 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 08:20:21,009 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 08:20:21,010 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 08:20:21,011 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 08:20:21,012 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 08:20:21,012 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 08:20:21,013 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 08:20:21,014 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 08:20:21,014 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 08:20:21,015 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 08:20:21,016 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 08:20:21,017 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 08:20:21,018 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 08:20:21,019 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 08:20:21,021 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 08:20:21,028 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 08:20:21,029 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 08:20:21,029 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 08:20:21,031 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 08:20:21,032 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 08:20:21,032 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 08:20:21,032 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 08:20:21,033 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 08:20:21,034 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 08:20:21,034 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 08:20:21,034 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 08:20:21,035 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 08:20:21,036 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 08:20:21,036 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 08:20:21,037 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 08:20:21,037 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 08:20:21,037 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 08:20:21,038 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 08:20:21,038 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 08:20:21,039 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 08:20:21,047 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:20:21,078 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 08:20:21,078 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 08:20:21,079 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 08:20:21,079 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 08:20:21,080 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 08:20:21,080 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 08:20:21,080 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 08:20:21,080 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 08:20:21,080 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 08:20:21,081 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 08:20:21,081 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 08:20:21,081 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 08:20:21,082 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 08:20:21,082 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 08:20:21,082 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 08:20:21,082 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 08:20:21,082 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 08:20:21,082 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 08:20:21,082 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 08:20:21,082 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 08:20:21,082 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 08:20:21,083 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 08:20:21,083 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 08:20:21,083 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:20:21,084 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 08:20:21,084 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 08:20:21,084 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 08:20:21,084 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 08:20:21,084 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 08:20:21,085 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 08:20:21,085 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 08:20:21,085 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 08:20:21,085 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 08:20:21,085 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:20:21,306 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 08:20:21,331 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 08:20:21,333 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 08:20:21,334 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 08:20:21,334 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 08:20:21,335 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.03.cil-1.c [2022-01-10 08:20:21,390 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c9bec5db4/d7946b257f4d47a7a0bee9ef51952903/FLAG14b2c269e [2022-01-10 08:20:21,825 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 08:20:21,825 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.03.cil-1.c [2022-01-10 08:20:21,842 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c9bec5db4/d7946b257f4d47a7a0bee9ef51952903/FLAG14b2c269e [2022-01-10 08:20:21,852 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c9bec5db4/d7946b257f4d47a7a0bee9ef51952903 [2022-01-10 08:20:21,854 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 08:20:21,855 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 08:20:21,856 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 08:20:21,856 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 08:20:21,859 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 08:20:21,859 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:20:21" (1/1) ... [2022-01-10 08:20:21,860 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@19a33edd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:20:21, skipping insertion in model container [2022-01-10 08:20:21,860 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:20:21" (1/1) ... [2022-01-10 08:20:21,866 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 08:20:21,900 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 08:20:22,105 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_2.cil-1+token_ring.03.cil-1.c[914,927] [2022-01-10 08:20:22,167 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_2.cil-1+token_ring.03.cil-1.c[7115,7128] [2022-01-10 08:20:22,232 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:20:22,242 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 08:20:22,252 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_2.cil-1+token_ring.03.cil-1.c[914,927] [2022-01-10 08:20:22,269 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.03.cil-1.c[7115,7128] [2022-01-10 08:20:22,297 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:20:22,313 INFO L208 MainTranslator]: Completed translation [2022-01-10 08:20:22,314 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:20:22 WrapperNode [2022-01-10 08:20:22,314 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 08:20:22,315 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 08:20:22,315 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 08:20:22,315 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 08:20:22,321 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:20:22" (1/1) ... [2022-01-10 08:20:22,337 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:20:22" (1/1) ... [2022-01-10 08:20:22,388 INFO L137 Inliner]: procedures = 60, calls = 67, calls flagged for inlining = 27, calls inlined = 27, statements flattened = 501 [2022-01-10 08:20:22,388 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 08:20:22,389 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 08:20:22,395 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 08:20:22,395 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 08:20:22,403 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:20:22" (1/1) ... [2022-01-10 08:20:22,404 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:20:22" (1/1) ... [2022-01-10 08:20:22,412 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:20:22" (1/1) ... [2022-01-10 08:20:22,412 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:20:22" (1/1) ... [2022-01-10 08:20:22,436 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:20:22" (1/1) ... [2022-01-10 08:20:22,444 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:20:22" (1/1) ... [2022-01-10 08:20:22,446 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:20:22" (1/1) ... [2022-01-10 08:20:22,449 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 08:20:22,450 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 08:20:22,450 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 08:20:22,450 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 08:20:22,464 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:20:22" (1/1) ... [2022-01-10 08:20:22,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:20:22,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 08:20:22,500 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:20:22,520 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:20:22,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 08:20:22,542 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 08:20:22,542 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 08:20:22,542 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2022-01-10 08:20:22,542 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2022-01-10 08:20:22,543 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2022-01-10 08:20:22,543 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2022-01-10 08:20:22,543 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2022-01-10 08:20:22,544 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2022-01-10 08:20:22,544 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2022-01-10 08:20:22,544 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2022-01-10 08:20:22,544 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2022-01-10 08:20:22,544 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2022-01-10 08:20:22,544 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2022-01-10 08:20:22,545 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2022-01-10 08:20:22,545 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2022-01-10 08:20:22,545 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2022-01-10 08:20:22,545 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 08:20:22,545 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2022-01-10 08:20:22,545 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2022-01-10 08:20:22,545 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2022-01-10 08:20:22,545 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2022-01-10 08:20:22,545 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2022-01-10 08:20:22,545 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2022-01-10 08:20:22,546 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2022-01-10 08:20:22,546 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2022-01-10 08:20:22,546 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2022-01-10 08:20:22,546 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2022-01-10 08:20:22,546 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 08:20:22,546 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 08:20:22,546 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2022-01-10 08:20:22,546 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2022-01-10 08:20:22,546 INFO L130 BoogieDeclarations]: Found specification of procedure error2 [2022-01-10 08:20:22,546 INFO L138 BoogieDeclarations]: Found implementation of procedure error2 [2022-01-10 08:20:22,664 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 08:20:22,666 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 08:20:23,181 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 08:20:23,190 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 08:20:23,190 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2022-01-10 08:20:23,192 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:20:23 BoogieIcfgContainer [2022-01-10 08:20:23,192 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 08:20:23,194 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 08:20:23,194 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 08:20:23,197 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 08:20:23,197 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 08:20:21" (1/3) ... [2022-01-10 08:20:23,197 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@798ae155 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:20:23, skipping insertion in model container [2022-01-10 08:20:23,198 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:20:22" (2/3) ... [2022-01-10 08:20:23,198 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@798ae155 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:20:23, skipping insertion in model container [2022-01-10 08:20:23,198 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:20:23" (3/3) ... [2022-01-10 08:20:23,199 INFO L111 eAbstractionObserver]: Analyzing ICFG pc_sfifo_2.cil-1+token_ring.03.cil-1.c [2022-01-10 08:20:23,203 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 08:20:23,203 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 08:20:23,247 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 08:20:23,252 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:20:23,253 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 08:20:23,274 INFO L276 IsEmpty]: Start isEmpty. Operand has 266 states, 215 states have (on average 1.5813953488372092) internal successors, (340), 223 states have internal predecessors, (340), 33 states have call successors, (33), 15 states have call predecessors, (33), 15 states have return successors, (33), 31 states have call predecessors, (33), 33 states have call successors, (33) [2022-01-10 08:20:23,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:20:23,282 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:23,282 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:23,283 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:23,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:23,287 INFO L85 PathProgramCache]: Analyzing trace with hash 207768249, now seen corresponding path program 1 times [2022-01-10 08:20:23,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:23,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1487948780] [2022-01-10 08:20:23,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:23,298 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:23,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:23,300 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:20:23,301 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:20:23,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:23,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-10 08:20:23,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:23,686 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:20:23,687 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:23,687 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:23,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1487948780] [2022-01-10 08:20:23,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1487948780] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:23,688 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:23,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:23,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930834741] [2022-01-10 08:20:23,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:23,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:23,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:23,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:23,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:23,724 INFO L87 Difference]: Start difference. First operand has 266 states, 215 states have (on average 1.5813953488372092) internal successors, (340), 223 states have internal predecessors, (340), 33 states have call successors, (33), 15 states have call predecessors, (33), 15 states have return successors, (33), 31 states have call predecessors, (33), 33 states have call successors, (33) 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:20:24,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:24,318 INFO L93 Difference]: Finished difference Result 615 states and 942 transitions. [2022-01-10 08:20:24,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:24,321 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:20:24,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:24,332 INFO L225 Difference]: With dead ends: 615 [2022-01-10 08:20:24,332 INFO L226 Difference]: Without dead ends: 358 [2022-01-10 08:20:24,337 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:20:24,340 INFO L933 BasicCegarLoop]: 381 mSDtfsCounter, 298 mSDsluCounter, 615 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 996 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:24,340 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [305 Valid, 996 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 08:20:24,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-01-10 08:20:24,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 351. [2022-01-10 08:20:24,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 283 states have (on average 1.459363957597173) internal successors, (413), 290 states have internal predecessors, (413), 44 states have call successors, (44), 22 states have call predecessors, (44), 22 states have return successors, (45), 41 states have call predecessors, (45), 40 states have call successors, (45) [2022-01-10 08:20:24,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 502 transitions. [2022-01-10 08:20:24,410 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 502 transitions. Word has length 65 [2022-01-10 08:20:24,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:24,411 INFO L470 AbstractCegarLoop]: Abstraction has 351 states and 502 transitions. [2022-01-10 08:20:24,411 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:20:24,411 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 502 transitions. [2022-01-10 08:20:24,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:20:24,415 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:24,415 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:20:24,427 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-01-10 08:20:24,624 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:20:24,624 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:24,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:24,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1886656889, now seen corresponding path program 1 times [2022-01-10 08:20:24,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:24,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [364090118] [2022-01-10 08:20:24,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:24,626 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:24,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:24,628 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:20:24,629 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:20:24,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:24,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:20:24,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:24,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:20:24,836 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:24,836 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:24,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [364090118] [2022-01-10 08:20:24,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [364090118] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:24,837 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:24,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:24,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223693453] [2022-01-10 08:20:24,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:24,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:24,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:24,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:24,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:24,839 INFO L87 Difference]: Start difference. First operand 351 states and 502 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:20:25,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:25,297 INFO L93 Difference]: Finished difference Result 743 states and 1056 transitions. [2022-01-10 08:20:25,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:25,298 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:20:25,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:25,303 INFO L225 Difference]: With dead ends: 743 [2022-01-10 08:20:25,303 INFO L226 Difference]: Without dead ends: 564 [2022-01-10 08:20:25,304 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:20:25,305 INFO L933 BasicCegarLoop]: 376 mSDtfsCounter, 285 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 969 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:25,306 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [292 Valid, 969 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:20:25,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2022-01-10 08:20:25,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 556. [2022-01-10 08:20:25,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 444 states have (on average 1.4166666666666667) internal successors, (629), 459 states have internal predecessors, (629), 66 states have call successors, (66), 36 states have call predecessors, (66), 44 states have return successors, (87), 65 states have call predecessors, (87), 62 states have call successors, (87) [2022-01-10 08:20:25,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 782 transitions. [2022-01-10 08:20:25,373 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 782 transitions. Word has length 65 [2022-01-10 08:20:25,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:25,374 INFO L470 AbstractCegarLoop]: Abstraction has 556 states and 782 transitions. [2022-01-10 08:20:25,374 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:20:25,374 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 782 transitions. [2022-01-10 08:20:25,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:20:25,377 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:25,377 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:25,389 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:20:25,585 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:20:25,586 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:25,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:25,587 INFO L85 PathProgramCache]: Analyzing trace with hash -275942727, now seen corresponding path program 1 times [2022-01-10 08:20:25,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:25,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1438348230] [2022-01-10 08:20:25,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:25,588 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:25,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:25,589 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:20:25,591 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:20:25,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:25,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:20:25,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:25,779 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:20:25,779 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:25,779 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:25,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1438348230] [2022-01-10 08:20:25,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1438348230] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:25,780 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:25,780 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 08:20:25,780 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87394437] [2022-01-10 08:20:25,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:25,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 08:20:25,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:25,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 08:20:25,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:20:25,782 INFO L87 Difference]: Start difference. First operand 556 states and 782 transitions. Second operand has 6 states, 6 states have (on average 8.333333333333334) 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), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:25,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:25,824 INFO L93 Difference]: Finished difference Result 946 states and 1314 transitions. [2022-01-10 08:20:25,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:25,825 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.333333333333334) 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), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 65 [2022-01-10 08:20:25,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:25,829 INFO L225 Difference]: With dead ends: 946 [2022-01-10 08:20:25,829 INFO L226 Difference]: Without dead ends: 576 [2022-01-10 08:20:25,830 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 60 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:20:25,831 INFO L933 BasicCegarLoop]: 368 mSDtfsCounter, 7 mSDsluCounter, 1466 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 1834 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:25,831 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 1834 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:25,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2022-01-10 08:20:25,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 566. [2022-01-10 08:20:25,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 452 states have (on average 1.404867256637168) internal successors, (635), 467 states have internal predecessors, (635), 66 states have call successors, (66), 36 states have call predecessors, (66), 46 states have return successors, (89), 67 states have call predecessors, (89), 62 states have call successors, (89) [2022-01-10 08:20:25,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 790 transitions. [2022-01-10 08:20:25,861 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 790 transitions. Word has length 65 [2022-01-10 08:20:25,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:25,861 INFO L470 AbstractCegarLoop]: Abstraction has 566 states and 790 transitions. [2022-01-10 08:20:25,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.333333333333334) 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), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:25,862 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 790 transitions. [2022-01-10 08:20:25,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:20:25,864 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:25,865 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:20:25,875 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2022-01-10 08:20:26,073 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:20:26,074 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:26,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:26,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1305302025, now seen corresponding path program 1 times [2022-01-10 08:20:26,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:26,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2134133100] [2022-01-10 08:20:26,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:26,075 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:26,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:26,076 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:20:26,077 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:20:26,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:26,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:20:26,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:26,274 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:20:26,274 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:26,275 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:26,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2134133100] [2022-01-10 08:20:26,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2134133100] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:26,275 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:26,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 08:20:26,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033276684] [2022-01-10 08:20:26,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:26,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 08:20:26,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:26,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 08:20:26,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:20:26,277 INFO L87 Difference]: Start difference. First operand 566 states and 790 transitions. Second operand has 6 states, 6 states have (on average 8.333333333333334) 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), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:26,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:26,319 INFO L93 Difference]: Finished difference Result 960 states and 1320 transitions. [2022-01-10 08:20:26,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:26,319 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.333333333333334) 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), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 65 [2022-01-10 08:20:26,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:26,322 INFO L225 Difference]: With dead ends: 960 [2022-01-10 08:20:26,323 INFO L226 Difference]: Without dead ends: 580 [2022-01-10 08:20:26,324 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 60 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:20:26,324 INFO L933 BasicCegarLoop]: 368 mSDtfsCounter, 4 mSDsluCounter, 1467 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 1835 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:26,325 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 1835 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:26,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2022-01-10 08:20:26,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 576. [2022-01-10 08:20:26,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 576 states, 460 states have (on average 1.3934782608695653) internal successors, (641), 475 states have internal predecessors, (641), 66 states have call successors, (66), 36 states have call predecessors, (66), 48 states have return successors, (91), 69 states have call predecessors, (91), 62 states have call successors, (91) [2022-01-10 08:20:26,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 798 transitions. [2022-01-10 08:20:26,352 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 798 transitions. Word has length 65 [2022-01-10 08:20:26,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:26,352 INFO L470 AbstractCegarLoop]: Abstraction has 576 states and 798 transitions. [2022-01-10 08:20:26,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.333333333333334) 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), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:26,353 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 798 transitions. [2022-01-10 08:20:26,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:20:26,354 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:26,355 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:20:26,372 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:20:26,563 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:20:26,564 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:26,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:26,564 INFO L85 PathProgramCache]: Analyzing trace with hash 80901369, now seen corresponding path program 1 times [2022-01-10 08:20:26,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:26,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [141538471] [2022-01-10 08:20:26,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:26,565 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:26,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:26,566 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:20:26,568 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:20:26,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:26,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:26,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:26,750 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:20:26,750 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:26,750 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:26,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [141538471] [2022-01-10 08:20:26,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [141538471] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:26,751 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:26,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:26,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36845752] [2022-01-10 08:20:26,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:26,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:20:26,752 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:26,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:20:26,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:20:26,752 INFO L87 Difference]: Start difference. First operand 576 states and 798 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-01-10 08:20:26,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:26,986 INFO L93 Difference]: Finished difference Result 1348 states and 1819 transitions. [2022-01-10 08:20:26,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:26,987 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 65 [2022-01-10 08:20:26,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:26,992 INFO L225 Difference]: With dead ends: 1348 [2022-01-10 08:20:26,992 INFO L226 Difference]: Without dead ends: 962 [2022-01-10 08:20:26,993 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 63 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:20:26,994 INFO L933 BasicCegarLoop]: 356 mSDtfsCounter, 480 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 502 SdHoareTripleChecker+Valid, 585 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:26,994 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [502 Valid, 585 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:20:26,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states. [2022-01-10 08:20:27,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 958. [2022-01-10 08:20:27,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 958 states, 752 states have (on average 1.3470744680851063) internal successors, (1013), 782 states have internal predecessors, (1013), 112 states have call successors, (112), 64 states have call predecessors, (112), 92 states have return successors, (176), 120 states have call predecessors, (176), 108 states have call successors, (176) [2022-01-10 08:20:27,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 958 states to 958 states and 1301 transitions. [2022-01-10 08:20:27,038 INFO L78 Accepts]: Start accepts. Automaton has 958 states and 1301 transitions. Word has length 65 [2022-01-10 08:20:27,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:27,038 INFO L470 AbstractCegarLoop]: Abstraction has 958 states and 1301 transitions. [2022-01-10 08:20:27,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-01-10 08:20:27,038 INFO L276 IsEmpty]: Start isEmpty. Operand 958 states and 1301 transitions. [2022-01-10 08:20:27,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-01-10 08:20:27,041 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:27,041 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:20:27,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:27,250 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:20:27,251 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:27,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:27,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1103860140, now seen corresponding path program 1 times [2022-01-10 08:20:27,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:27,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1145066114] [2022-01-10 08:20:27,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:27,254 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:27,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:27,255 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:20:27,257 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:20:27,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:27,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:27,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:27,447 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:20:27,447 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:27,448 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:27,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1145066114] [2022-01-10 08:20:27,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1145066114] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:27,448 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:27,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:20:27,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863723552] [2022-01-10 08:20:27,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:27,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:27,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:27,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:27,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:27,451 INFO L87 Difference]: Start difference. First operand 958 states and 1301 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), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-01-10 08:20:27,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:27,555 INFO L93 Difference]: Finished difference Result 2374 states and 3148 transitions. [2022-01-10 08:20:27,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:27,555 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), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 66 [2022-01-10 08:20:27,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:27,563 INFO L225 Difference]: With dead ends: 2374 [2022-01-10 08:20:27,563 INFO L226 Difference]: Without dead ends: 1590 [2022-01-10 08:20:27,565 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:20:27,567 INFO L933 BasicCegarLoop]: 379 mSDtfsCounter, 66 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 714 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:27,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 714 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:27,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1590 states. [2022-01-10 08:20:27,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1590 to 1562. [2022-01-10 08:20:27,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1562 states, 1226 states have (on average 1.3148450244698207) internal successors, (1612), 1265 states have internal predecessors, (1612), 166 states have call successors, (166), 120 states have call predecessors, (166), 168 states have return successors, (256), 181 states have call predecessors, (256), 162 states have call successors, (256) [2022-01-10 08:20:27,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1562 states to 1562 states and 2034 transitions. [2022-01-10 08:20:27,634 INFO L78 Accepts]: Start accepts. Automaton has 1562 states and 2034 transitions. Word has length 66 [2022-01-10 08:20:27,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:27,635 INFO L470 AbstractCegarLoop]: Abstraction has 1562 states and 2034 transitions. [2022-01-10 08:20:27,635 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), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-01-10 08:20:27,635 INFO L276 IsEmpty]: Start isEmpty. Operand 1562 states and 2034 transitions. [2022-01-10 08:20:27,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-01-10 08:20:27,637 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:27,637 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:20:27,648 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:20:27,846 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:20:27,846 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:27,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:27,847 INFO L85 PathProgramCache]: Analyzing trace with hash 354379519, now seen corresponding path program 1 times [2022-01-10 08:20:27,847 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:27,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [969865461] [2022-01-10 08:20:27,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:27,848 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:27,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:27,849 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:20:27,851 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:20:27,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:27,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:27,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:28,032 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:20:28,032 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:28,032 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:28,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [969865461] [2022-01-10 08:20:28,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [969865461] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:28,033 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:28,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:20:28,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997075770] [2022-01-10 08:20:28,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:28,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:28,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:28,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:28,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:28,034 INFO L87 Difference]: Start difference. First operand 1562 states and 2034 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), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-01-10 08:20:28,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:28,135 INFO L93 Difference]: Finished difference Result 4226 states and 5461 transitions. [2022-01-10 08:20:28,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:28,135 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), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 66 [2022-01-10 08:20:28,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:28,148 INFO L225 Difference]: With dead ends: 4226 [2022-01-10 08:20:28,148 INFO L226 Difference]: Without dead ends: 2846 [2022-01-10 08:20:28,152 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:20:28,152 INFO L933 BasicCegarLoop]: 380 mSDtfsCounter, 302 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:28,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 488 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:28,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2846 states. [2022-01-10 08:20:28,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2846 to 2786. [2022-01-10 08:20:28,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2786 states, 2164 states have (on average 1.28003696857671) internal successors, (2770), 2237 states have internal predecessors, (2770), 298 states have call successors, (298), 232 states have call predecessors, (298), 322 states have return successors, (468), 321 states have call predecessors, (468), 294 states have call successors, (468) [2022-01-10 08:20:28,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2786 states to 2786 states and 3536 transitions. [2022-01-10 08:20:28,273 INFO L78 Accepts]: Start accepts. Automaton has 2786 states and 3536 transitions. Word has length 66 [2022-01-10 08:20:28,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:28,274 INFO L470 AbstractCegarLoop]: Abstraction has 2786 states and 3536 transitions. [2022-01-10 08:20:28,274 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), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-01-10 08:20:28,274 INFO L276 IsEmpty]: Start isEmpty. Operand 2786 states and 3536 transitions. [2022-01-10 08:20:28,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-01-10 08:20:28,276 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:28,276 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] [2022-01-10 08:20:28,287 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:20:28,484 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:20:28,485 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:28,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:28,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1353227277, now seen corresponding path program 1 times [2022-01-10 08:20:28,487 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:28,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1222300154] [2022-01-10 08:20:28,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:28,487 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:28,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:28,488 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:20:28,490 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:20:28,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:28,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:28,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:28,679 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:20:28,679 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:28,679 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:28,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1222300154] [2022-01-10 08:20:28,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1222300154] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:28,682 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:28,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:20:28,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465056713] [2022-01-10 08:20:28,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:28,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:28,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:28,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:28,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:28,684 INFO L87 Difference]: Start difference. First operand 2786 states and 3536 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-01-10 08:20:28,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:28,810 INFO L93 Difference]: Finished difference Result 5998 states and 7550 transitions. [2022-01-10 08:20:28,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:28,810 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 72 [2022-01-10 08:20:28,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:28,827 INFO L225 Difference]: With dead ends: 5998 [2022-01-10 08:20:28,827 INFO L226 Difference]: Without dead ends: 3394 [2022-01-10 08:20:28,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 70 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:20:28,834 INFO L933 BasicCegarLoop]: 390 mSDtfsCounter, 298 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:28,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 498 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:28,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3394 states. [2022-01-10 08:20:28,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3394 to 3350. [2022-01-10 08:20:28,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3350 states, 2600 states have (on average 1.2653846153846153) internal successors, (3290), 2681 states have internal predecessors, (3290), 362 states have call successors, (362), 288 states have call predecessors, (362), 386 states have return successors, (551), 385 states have call predecessors, (551), 358 states have call successors, (551) [2022-01-10 08:20:28,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3350 states to 3350 states and 4203 transitions. [2022-01-10 08:20:28,967 INFO L78 Accepts]: Start accepts. Automaton has 3350 states and 4203 transitions. Word has length 72 [2022-01-10 08:20:28,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:28,967 INFO L470 AbstractCegarLoop]: Abstraction has 3350 states and 4203 transitions. [2022-01-10 08:20:28,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-01-10 08:20:28,968 INFO L276 IsEmpty]: Start isEmpty. Operand 3350 states and 4203 transitions. [2022-01-10 08:20:28,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-01-10 08:20:28,969 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:28,969 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:28,981 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:20:29,178 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:20:29,179 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:29,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:29,179 INFO L85 PathProgramCache]: Analyzing trace with hash 483330199, now seen corresponding path program 1 times [2022-01-10 08:20:29,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:29,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [620623252] [2022-01-10 08:20:29,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:29,180 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:29,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:29,181 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:20:29,183 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:20:29,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:29,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:29,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:29,351 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:20:29,351 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:29,351 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:29,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [620623252] [2022-01-10 08:20:29,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [620623252] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:29,351 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:29,351 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:29,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703081641] [2022-01-10 08:20:29,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:29,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:20:29,352 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:29,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:20:29,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:20:29,353 INFO L87 Difference]: Start difference. First operand 3350 states and 4203 transitions. Second operand has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-01-10 08:20:29,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:29,545 INFO L93 Difference]: Finished difference Result 4030 states and 5036 transitions. [2022-01-10 08:20:29,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:20:29,545 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 73 [2022-01-10 08:20:29,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:29,563 INFO L225 Difference]: With dead ends: 4030 [2022-01-10 08:20:29,564 INFO L226 Difference]: Without dead ends: 4027 [2022-01-10 08:20:29,565 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 71 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:20:29,566 INFO L933 BasicCegarLoop]: 391 mSDtfsCounter, 675 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 675 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:29,566 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [675 Valid, 481 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 08:20:29,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4027 states. [2022-01-10 08:20:29,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4027 to 3985. [2022-01-10 08:20:29,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3985 states, 3090 states have (on average 1.2592233009708738) internal successors, (3891), 3185 states have internal predecessors, (3891), 427 states have call successors, (427), 344 states have call predecessors, (427), 466 states have return successors, (654), 460 states have call predecessors, (654), 424 states have call successors, (654) [2022-01-10 08:20:29,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3985 states to 3985 states and 4972 transitions. [2022-01-10 08:20:29,759 INFO L78 Accepts]: Start accepts. Automaton has 3985 states and 4972 transitions. Word has length 73 [2022-01-10 08:20:29,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:29,760 INFO L470 AbstractCegarLoop]: Abstraction has 3985 states and 4972 transitions. [2022-01-10 08:20:29,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-01-10 08:20:29,760 INFO L276 IsEmpty]: Start isEmpty. Operand 3985 states and 4972 transitions. [2022-01-10 08:20:29,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-01-10 08:20:29,762 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:29,762 INFO L514 BasicCegarLoop]: trace histogram [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:20:29,775 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:20:29,970 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:20:29,971 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:29,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:29,971 INFO L85 PathProgramCache]: Analyzing trace with hash 2097533117, now seen corresponding path program 1 times [2022-01-10 08:20:29,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:29,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1440233923] [2022-01-10 08:20:29,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:29,972 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:29,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:29,973 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:20:29,981 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:20:30,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:30,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:20:30,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:30,422 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:20:30,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 08:20:30,600 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:20:30,600 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:30,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1440233923] [2022-01-10 08:20:30,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1440233923] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 08:20:30,601 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 08:20:30,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2022-01-10 08:20:30,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598144806] [2022-01-10 08:20:30,601 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 08:20:30,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 08:20:30,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:30,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 08:20:30,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:20:30,602 INFO L87 Difference]: Start difference. First operand 3985 states and 4972 transitions. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 08:20:31,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:31,162 INFO L93 Difference]: Finished difference Result 8968 states and 11172 transitions. [2022-01-10 08:20:31,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 08:20:31,162 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 74 [2022-01-10 08:20:31,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:31,200 INFO L225 Difference]: With dead ends: 8968 [2022-01-10 08:20:31,200 INFO L226 Difference]: Without dead ends: 8965 [2022-01-10 08:20:31,204 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 140 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:20:31,205 INFO L933 BasicCegarLoop]: 584 mSDtfsCounter, 942 mSDsluCounter, 1487 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 942 SdHoareTripleChecker+Valid, 2071 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:31,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [942 Valid, 2071 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:20:31,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8965 states. [2022-01-10 08:20:31,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8965 to 6567. [2022-01-10 08:20:31,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6567 states, 5092 states have (on average 1.256677140612726) internal successors, (6399), 5253 states have internal predecessors, (6399), 691 states have call successors, (691), 568 states have call predecessors, (691), 782 states have return successors, (1088), 750 states have call predecessors, (1088), 688 states have call successors, (1088) [2022-01-10 08:20:31,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6567 states to 6567 states and 8178 transitions. [2022-01-10 08:20:31,552 INFO L78 Accepts]: Start accepts. Automaton has 6567 states and 8178 transitions. Word has length 74 [2022-01-10 08:20:31,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:31,575 INFO L470 AbstractCegarLoop]: Abstraction has 6567 states and 8178 transitions. [2022-01-10 08:20:31,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 08:20:31,576 INFO L276 IsEmpty]: Start isEmpty. Operand 6567 states and 8178 transitions. [2022-01-10 08:20:31,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-01-10 08:20:31,578 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:31,578 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:31,587 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:20:31,787 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:20:31,787 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:31,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:31,788 INFO L85 PathProgramCache]: Analyzing trace with hash -863953769, now seen corresponding path program 2 times [2022-01-10 08:20:31,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:31,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [889089433] [2022-01-10 08:20:31,789 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-10 08:20:31,789 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:31,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:31,790 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:20:31,824 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:20:31,865 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-10 08:20:31,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-10 08:20:31,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:31,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:31,959 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:20:31,959 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:31,959 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:31,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [889089433] [2022-01-10 08:20:31,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [889089433] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:31,960 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:31,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:20:31,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717909310] [2022-01-10 08:20:31,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:31,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:31,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:31,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:31,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:31,961 INFO L87 Difference]: Start difference. First operand 6567 states and 8178 transitions. Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-01-10 08:20:32,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:32,146 INFO L93 Difference]: Finished difference Result 9814 states and 12310 transitions. [2022-01-10 08:20:32,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:32,147 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 77 [2022-01-10 08:20:32,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:32,173 INFO L225 Difference]: With dead ends: 9814 [2022-01-10 08:20:32,173 INFO L226 Difference]: Without dead ends: 4003 [2022-01-10 08:20:32,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 75 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:20:32,187 INFO L933 BasicCegarLoop]: 444 mSDtfsCounter, 338 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 561 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:32,188 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 561 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:32,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4003 states. [2022-01-10 08:20:32,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4003 to 3971. [2022-01-10 08:20:32,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3971 states, 3080 states have (on average 1.2444805194805195) internal successors, (3833), 3171 states have internal predecessors, (3833), 427 states have call successors, (427), 344 states have call predecessors, (427), 462 states have return successors, (622), 460 states have call predecessors, (622), 424 states have call successors, (622) [2022-01-10 08:20:32,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3971 states to 3971 states and 4882 transitions. [2022-01-10 08:20:32,397 INFO L78 Accepts]: Start accepts. Automaton has 3971 states and 4882 transitions. Word has length 77 [2022-01-10 08:20:32,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:32,397 INFO L470 AbstractCegarLoop]: Abstraction has 3971 states and 4882 transitions. [2022-01-10 08:20:32,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-01-10 08:20:32,397 INFO L276 IsEmpty]: Start isEmpty. Operand 3971 states and 4882 transitions. [2022-01-10 08:20:32,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-01-10 08:20:32,399 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:32,399 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:32,412 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:20:32,608 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:20:32,608 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:32,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:32,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1029310995, now seen corresponding path program 1 times [2022-01-10 08:20:32,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:32,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1585260499] [2022-01-10 08:20:32,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:32,609 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:32,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:32,611 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:20:32,613 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:20:32,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:32,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:32,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:32,818 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:20:32,818 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:32,818 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:32,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1585260499] [2022-01-10 08:20:32,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1585260499] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:32,819 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:32,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:32,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530778369] [2022-01-10 08:20:32,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:32,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:32,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:32,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:32,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:32,820 INFO L87 Difference]: Start difference. First operand 3971 states and 4882 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:33,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:33,318 INFO L93 Difference]: Finished difference Result 4279 states and 5350 transitions. [2022-01-10 08:20:33,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:33,318 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2022-01-10 08:20:33,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:33,333 INFO L225 Difference]: With dead ends: 4279 [2022-01-10 08:20:33,333 INFO L226 Difference]: Without dead ends: 4131 [2022-01-10 08:20:33,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 76 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:20:33,336 INFO L933 BasicCegarLoop]: 370 mSDtfsCounter, 564 mSDsluCounter, 564 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 585 SdHoareTripleChecker+Valid, 934 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:33,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [585 Valid, 934 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:20:33,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4131 states. [2022-01-10 08:20:33,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4131 to 4118. [2022-01-10 08:20:33,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4118 states, 3208 states have (on average 1.2562344139650872) internal successors, (4030), 3300 states have internal predecessors, (4030), 439 states have call successors, (439), 350 states have call predecessors, (439), 469 states have return successors, (635), 472 states have call predecessors, (635), 436 states have call successors, (635) [2022-01-10 08:20:33,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4118 states to 4118 states and 5104 transitions. [2022-01-10 08:20:33,571 INFO L78 Accepts]: Start accepts. Automaton has 4118 states and 5104 transitions. Word has length 80 [2022-01-10 08:20:33,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:33,571 INFO L470 AbstractCegarLoop]: Abstraction has 4118 states and 5104 transitions. [2022-01-10 08:20:33,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:33,571 INFO L276 IsEmpty]: Start isEmpty. Operand 4118 states and 5104 transitions. [2022-01-10 08:20:33,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-01-10 08:20:33,573 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:33,573 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] [2022-01-10 08:20:33,584 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:20:33,782 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:20:33,783 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:33,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:33,783 INFO L85 PathProgramCache]: Analyzing trace with hash -212129521, now seen corresponding path program 1 times [2022-01-10 08:20:33,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:33,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [740370994] [2022-01-10 08:20:33,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:33,784 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:33,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:33,785 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:20:33,787 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:20:33,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:33,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:33,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:33,994 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:20:33,995 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:33,995 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:33,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [740370994] [2022-01-10 08:20:33,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [740370994] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:33,995 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:33,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:33,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958323451] [2022-01-10 08:20:33,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:33,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:33,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:33,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:33,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:33,997 INFO L87 Difference]: Start difference. First operand 4118 states and 5104 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:34,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:34,393 INFO L93 Difference]: Finished difference Result 4413 states and 5554 transitions. [2022-01-10 08:20:34,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:20:34,394 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2022-01-10 08:20:34,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:34,415 INFO L225 Difference]: With dead ends: 4413 [2022-01-10 08:20:34,416 INFO L226 Difference]: Without dead ends: 4118 [2022-01-10 08:20:34,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 76 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:20:34,419 INFO L933 BasicCegarLoop]: 333 mSDtfsCounter, 458 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 479 SdHoareTripleChecker+Valid, 692 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:34,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [479 Valid, 692 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:20:34,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4118 states. [2022-01-10 08:20:34,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4118 to 4118. [2022-01-10 08:20:34,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4118 states, 3208 states have (on average 1.2540523690773067) internal successors, (4023), 3300 states have internal predecessors, (4023), 439 states have call successors, (439), 350 states have call predecessors, (439), 469 states have return successors, (635), 472 states have call predecessors, (635), 436 states have call successors, (635) [2022-01-10 08:20:34,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4118 states to 4118 states and 5097 transitions. [2022-01-10 08:20:34,644 INFO L78 Accepts]: Start accepts. Automaton has 4118 states and 5097 transitions. Word has length 80 [2022-01-10 08:20:34,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:34,645 INFO L470 AbstractCegarLoop]: Abstraction has 4118 states and 5097 transitions. [2022-01-10 08:20:34,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:34,645 INFO L276 IsEmpty]: Start isEmpty. Operand 4118 states and 5097 transitions. [2022-01-10 08:20:34,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-01-10 08:20:34,648 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:34,648 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] [2022-01-10 08:20:34,659 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:20:34,857 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:20:34,857 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:34,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:34,858 INFO L85 PathProgramCache]: Analyzing trace with hash 24918675, now seen corresponding path program 1 times [2022-01-10 08:20:34,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:34,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2146909384] [2022-01-10 08:20:34,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:34,858 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:34,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:34,860 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:20:34,861 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:20:34,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:34,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:34,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:35,074 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:20:35,075 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:35,075 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:35,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2146909384] [2022-01-10 08:20:35,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2146909384] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:35,075 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:35,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:35,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708080568] [2022-01-10 08:20:35,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:35,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:35,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:35,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:35,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:35,077 INFO L87 Difference]: Start difference. First operand 4118 states and 5097 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:35,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:35,469 INFO L93 Difference]: Finished difference Result 4413 states and 5540 transitions. [2022-01-10 08:20:35,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:20:35,469 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2022-01-10 08:20:35,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:35,481 INFO L225 Difference]: With dead ends: 4413 [2022-01-10 08:20:35,481 INFO L226 Difference]: Without dead ends: 4118 [2022-01-10 08:20:35,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 76 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:20:35,484 INFO L933 BasicCegarLoop]: 330 mSDtfsCounter, 452 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 473 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:35,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [473 Valid, 685 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:20:35,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4118 states. [2022-01-10 08:20:35,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4118 to 4118. [2022-01-10 08:20:35,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4118 states, 3208 states have (on average 1.2518703241895262) internal successors, (4016), 3300 states have internal predecessors, (4016), 439 states have call successors, (439), 350 states have call predecessors, (439), 469 states have return successors, (635), 472 states have call predecessors, (635), 436 states have call successors, (635) [2022-01-10 08:20:35,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4118 states to 4118 states and 5090 transitions. [2022-01-10 08:20:35,710 INFO L78 Accepts]: Start accepts. Automaton has 4118 states and 5090 transitions. Word has length 80 [2022-01-10 08:20:35,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:35,710 INFO L470 AbstractCegarLoop]: Abstraction has 4118 states and 5090 transitions. [2022-01-10 08:20:35,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:35,710 INFO L276 IsEmpty]: Start isEmpty. Operand 4118 states and 5090 transitions. [2022-01-10 08:20:35,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-01-10 08:20:35,712 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:35,712 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] [2022-01-10 08:20:35,723 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:20:35,922 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:20:35,922 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:35,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:35,922 INFO L85 PathProgramCache]: Analyzing trace with hash 32565391, now seen corresponding path program 1 times [2022-01-10 08:20:35,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:35,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [393228781] [2022-01-10 08:20:35,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:35,923 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:35,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:35,924 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:20:35,927 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:20:35,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:36,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:36,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:36,128 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:20:36,128 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:36,128 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:36,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [393228781] [2022-01-10 08:20:36,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [393228781] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:36,128 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:36,128 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:36,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134145169] [2022-01-10 08:20:36,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:36,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:36,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:36,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:36,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:36,130 INFO L87 Difference]: Start difference. First operand 4118 states and 5090 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:36,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:36,523 INFO L93 Difference]: Finished difference Result 4413 states and 5526 transitions. [2022-01-10 08:20:36,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:20:36,523 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2022-01-10 08:20:36,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:36,535 INFO L225 Difference]: With dead ends: 4413 [2022-01-10 08:20:36,535 INFO L226 Difference]: Without dead ends: 4118 [2022-01-10 08:20:36,538 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 76 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:20:36,539 INFO L933 BasicCegarLoop]: 327 mSDtfsCounter, 446 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 678 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:36,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [467 Valid, 678 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:20:36,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4118 states. [2022-01-10 08:20:36,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4118 to 4118. [2022-01-10 08:20:36,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4118 states, 3208 states have (on average 1.2496882793017456) internal successors, (4009), 3300 states have internal predecessors, (4009), 439 states have call successors, (439), 350 states have call predecessors, (439), 469 states have return successors, (635), 472 states have call predecessors, (635), 436 states have call successors, (635) [2022-01-10 08:20:36,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4118 states to 4118 states and 5083 transitions. [2022-01-10 08:20:36,755 INFO L78 Accepts]: Start accepts. Automaton has 4118 states and 5083 transitions. Word has length 80 [2022-01-10 08:20:36,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:36,756 INFO L470 AbstractCegarLoop]: Abstraction has 4118 states and 5083 transitions. [2022-01-10 08:20:36,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:36,756 INFO L276 IsEmpty]: Start isEmpty. Operand 4118 states and 5083 transitions. [2022-01-10 08:20:36,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-01-10 08:20:36,758 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:36,758 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:36,770 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:20:36,967 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:20:36,967 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:36,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:36,968 INFO L85 PathProgramCache]: Analyzing trace with hash -244282605, now seen corresponding path program 1 times [2022-01-10 08:20:36,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:36,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [44025976] [2022-01-10 08:20:36,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:36,968 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:36,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:36,969 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:20:36,971 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:20:37,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:37,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:37,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:37,173 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:20:37,173 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:37,174 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:37,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [44025976] [2022-01-10 08:20:37,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [44025976] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:37,174 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:37,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:37,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389373243] [2022-01-10 08:20:37,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:37,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:37,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:37,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:37,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:37,175 INFO L87 Difference]: Start difference. First operand 4118 states and 5083 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:37,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:37,622 INFO L93 Difference]: Finished difference Result 4479 states and 5612 transitions. [2022-01-10 08:20:37,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:37,623 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2022-01-10 08:20:37,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:37,634 INFO L225 Difference]: With dead ends: 4479 [2022-01-10 08:20:37,634 INFO L226 Difference]: Without dead ends: 4184 [2022-01-10 08:20:37,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 76 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:20:37,637 INFO L933 BasicCegarLoop]: 324 mSDtfsCounter, 476 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 497 SdHoareTripleChecker+Valid, 670 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:37,637 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [497 Valid, 670 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:20:37,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4184 states. [2022-01-10 08:20:37,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4184 to 4184. [2022-01-10 08:20:37,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4184 states, 3268 states have (on average 1.2496940024479803) internal successors, (4084), 3360 states have internal predecessors, (4084), 441 states have call successors, (441), 354 states have call predecessors, (441), 473 states have return successors, (637), 474 states have call predecessors, (637), 438 states have call successors, (637) [2022-01-10 08:20:37,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4184 states to 4184 states and 5162 transitions. [2022-01-10 08:20:37,919 INFO L78 Accepts]: Start accepts. Automaton has 4184 states and 5162 transitions. Word has length 80 [2022-01-10 08:20:37,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:37,919 INFO L470 AbstractCegarLoop]: Abstraction has 4184 states and 5162 transitions. [2022-01-10 08:20:37,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:37,920 INFO L276 IsEmpty]: Start isEmpty. Operand 4184 states and 5162 transitions. [2022-01-10 08:20:37,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-01-10 08:20:37,922 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:37,922 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] [2022-01-10 08:20:37,933 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:20:38,130 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:20:38,131 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:38,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:38,131 INFO L85 PathProgramCache]: Analyzing trace with hash 300976143, now seen corresponding path program 1 times [2022-01-10 08:20:38,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:38,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1106474608] [2022-01-10 08:20:38,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:38,132 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:38,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:38,134 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:20:38,137 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:20:38,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:38,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:38,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:38,335 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:20:38,336 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:38,336 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:38,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1106474608] [2022-01-10 08:20:38,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1106474608] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:38,336 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:38,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:38,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617973362] [2022-01-10 08:20:38,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:38,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:38,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:38,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:38,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:38,337 INFO L87 Difference]: Start difference. First operand 4184 states and 5162 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:38,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:38,796 INFO L93 Difference]: Finished difference Result 4611 states and 5770 transitions. [2022-01-10 08:20:38,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:38,797 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2022-01-10 08:20:38,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:38,808 INFO L225 Difference]: With dead ends: 4611 [2022-01-10 08:20:38,808 INFO L226 Difference]: Without dead ends: 4250 [2022-01-10 08:20:38,810 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 76 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:20:38,810 INFO L933 BasicCegarLoop]: 322 mSDtfsCounter, 469 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 490 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:38,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [490 Valid, 664 Invalid, 331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:20:38,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4250 states. [2022-01-10 08:20:39,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4250 to 4250. [2022-01-10 08:20:39,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4250 states, 3328 states have (on average 1.2484975961538463) internal successors, (4155), 3420 states have internal predecessors, (4155), 443 states have call successors, (443), 358 states have call predecessors, (443), 477 states have return successors, (639), 476 states have call predecessors, (639), 440 states have call successors, (639) [2022-01-10 08:20:39,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4250 states to 4250 states and 5237 transitions. [2022-01-10 08:20:39,032 INFO L78 Accepts]: Start accepts. Automaton has 4250 states and 5237 transitions. Word has length 80 [2022-01-10 08:20:39,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:39,033 INFO L470 AbstractCegarLoop]: Abstraction has 4250 states and 5237 transitions. [2022-01-10 08:20:39,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:39,033 INFO L276 IsEmpty]: Start isEmpty. Operand 4250 states and 5237 transitions. [2022-01-10 08:20:39,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-01-10 08:20:39,035 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:39,035 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:39,046 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:20:39,246 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:39,247 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:39,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:39,247 INFO L85 PathProgramCache]: Analyzing trace with hash -599581776, now seen corresponding path program 1 times [2022-01-10 08:20:39,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:39,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1014609959] [2022-01-10 08:20:39,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:39,248 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:39,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:39,249 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:20:39,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-01-10 08:20:39,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:39,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:39,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:39,447 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:20:39,448 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:39,448 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:39,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1014609959] [2022-01-10 08:20:39,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1014609959] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:39,448 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:39,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:39,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30732123] [2022-01-10 08:20:39,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:39,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:39,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:39,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:39,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:39,450 INFO L87 Difference]: Start difference. First operand 4250 states and 5237 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:39,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:39,919 INFO L93 Difference]: Finished difference Result 4743 states and 5920 transitions. [2022-01-10 08:20:39,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:39,920 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2022-01-10 08:20:39,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:39,930 INFO L225 Difference]: With dead ends: 4743 [2022-01-10 08:20:39,931 INFO L226 Difference]: Without dead ends: 4316 [2022-01-10 08:20:39,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 76 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:20:39,933 INFO L933 BasicCegarLoop]: 317 mSDtfsCounter, 462 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 483 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:39,933 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [483 Valid, 655 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:20:39,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4316 states. [2022-01-10 08:20:40,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4316 to 4316. [2022-01-10 08:20:40,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4316 states, 3388 states have (on average 1.2461629279811097) internal successors, (4222), 3480 states have internal predecessors, (4222), 445 states have call successors, (445), 362 states have call predecessors, (445), 481 states have return successors, (641), 478 states have call predecessors, (641), 442 states have call successors, (641) [2022-01-10 08:20:40,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4316 states to 4316 states and 5308 transitions. [2022-01-10 08:20:40,176 INFO L78 Accepts]: Start accepts. Automaton has 4316 states and 5308 transitions. Word has length 80 [2022-01-10 08:20:40,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:40,176 INFO L470 AbstractCegarLoop]: Abstraction has 4316 states and 5308 transitions. [2022-01-10 08:20:40,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:40,177 INFO L276 IsEmpty]: Start isEmpty. Operand 4316 states and 5308 transitions. [2022-01-10 08:20:40,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-01-10 08:20:40,178 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:40,179 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] [2022-01-10 08:20:40,190 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:20:40,387 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:20:40,388 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:40,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:40,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1380996781, now seen corresponding path program 1 times [2022-01-10 08:20:40,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:40,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1455281798] [2022-01-10 08:20:40,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:40,389 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:40,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:40,391 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:20:40,393 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:20:40,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:40,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:40,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:40,571 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:20:40,571 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:40,571 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:40,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1455281798] [2022-01-10 08:20:40,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1455281798] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:40,572 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:40,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:40,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152660983] [2022-01-10 08:20:40,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:40,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:40,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:40,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:40,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:40,573 INFO L87 Difference]: Start difference. First operand 4316 states and 5308 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:40,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:40,789 INFO L93 Difference]: Finished difference Result 4906 states and 6101 transitions. [2022-01-10 08:20:40,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:40,790 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2022-01-10 08:20:40,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:40,799 INFO L225 Difference]: With dead ends: 4906 [2022-01-10 08:20:40,799 INFO L226 Difference]: Without dead ends: 4414 [2022-01-10 08:20:40,801 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 76 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:20:40,801 INFO L933 BasicCegarLoop]: 347 mSDtfsCounter, 128 mSDsluCounter, 1090 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 1437 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:20:40,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 1437 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:40,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4414 states. [2022-01-10 08:20:40,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4414 to 4322. [2022-01-10 08:20:40,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4322 states, 3394 states have (on average 1.243959929286977) internal successors, (4222), 3486 states have internal predecessors, (4222), 445 states have call successors, (445), 362 states have call predecessors, (445), 481 states have return successors, (641), 478 states have call predecessors, (641), 442 states have call successors, (641) [2022-01-10 08:20:41,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4322 states to 4322 states and 5308 transitions. [2022-01-10 08:20:41,009 INFO L78 Accepts]: Start accepts. Automaton has 4322 states and 5308 transitions. Word has length 80 [2022-01-10 08:20:41,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:41,010 INFO L470 AbstractCegarLoop]: Abstraction has 4322 states and 5308 transitions. [2022-01-10 08:20:41,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:41,010 INFO L276 IsEmpty]: Start isEmpty. Operand 4322 states and 5308 transitions. [2022-01-10 08:20:41,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-01-10 08:20:41,013 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:41,013 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] [2022-01-10 08:20:41,026 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:20:41,226 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:20:41,227 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:41,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:41,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1862077039, now seen corresponding path program 1 times [2022-01-10 08:20:41,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:41,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1829614599] [2022-01-10 08:20:41,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:41,228 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:41,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:41,229 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:20:41,229 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:20:41,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:41,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:41,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:41,401 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:20:41,401 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:41,401 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:41,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1829614599] [2022-01-10 08:20:41,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1829614599] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:41,401 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:41,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:41,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187508679] [2022-01-10 08:20:41,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:41,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:41,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:41,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:41,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:41,403 INFO L87 Difference]: Start difference. First operand 4322 states and 5308 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:41,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:41,638 INFO L93 Difference]: Finished difference Result 4890 states and 6065 transitions. [2022-01-10 08:20:41,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:41,639 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2022-01-10 08:20:41,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:41,650 INFO L225 Difference]: With dead ends: 4890 [2022-01-10 08:20:41,650 INFO L226 Difference]: Without dead ends: 4392 [2022-01-10 08:20:41,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 76 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:20:41,654 INFO L933 BasicCegarLoop]: 349 mSDtfsCounter, 89 mSDsluCounter, 1081 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 1430 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:20:41,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 1430 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:41,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4392 states. [2022-01-10 08:20:41,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4392 to 4328. [2022-01-10 08:20:41,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4328 states, 3400 states have (on average 1.2417647058823529) internal successors, (4222), 3492 states have internal predecessors, (4222), 445 states have call successors, (445), 362 states have call predecessors, (445), 481 states have return successors, (641), 478 states have call predecessors, (641), 442 states have call successors, (641) [2022-01-10 08:20:41,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4328 states to 4328 states and 5308 transitions. [2022-01-10 08:20:41,897 INFO L78 Accepts]: Start accepts. Automaton has 4328 states and 5308 transitions. Word has length 80 [2022-01-10 08:20:41,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:41,897 INFO L470 AbstractCegarLoop]: Abstraction has 4328 states and 5308 transitions. [2022-01-10 08:20:41,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:41,897 INFO L276 IsEmpty]: Start isEmpty. Operand 4328 states and 5308 transitions. [2022-01-10 08:20:41,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-01-10 08:20:41,899 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:41,899 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] [2022-01-10 08:20:41,911 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:20:42,111 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:20:42,111 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:42,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:42,112 INFO L85 PathProgramCache]: Analyzing trace with hash 383502415, now seen corresponding path program 1 times [2022-01-10 08:20:42,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:42,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1818753513] [2022-01-10 08:20:42,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:42,112 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:42,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:42,113 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:20:42,115 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:20:42,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:42,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:42,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:42,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:20:42,300 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:42,300 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:42,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1818753513] [2022-01-10 08:20:42,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1818753513] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:42,300 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:42,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:42,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029645086] [2022-01-10 08:20:42,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:42,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:42,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:42,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:42,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:42,301 INFO L87 Difference]: Start difference. First operand 4328 states and 5308 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:42,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:42,509 INFO L93 Difference]: Finished difference Result 5000 states and 6193 transitions. [2022-01-10 08:20:42,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:42,510 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2022-01-10 08:20:42,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:42,521 INFO L225 Difference]: With dead ends: 5000 [2022-01-10 08:20:42,521 INFO L226 Difference]: Without dead ends: 4496 [2022-01-10 08:20:42,523 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 76 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:20:42,523 INFO L933 BasicCegarLoop]: 347 mSDtfsCounter, 50 mSDsluCounter, 1060 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 1407 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:20:42,524 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 1407 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:42,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4496 states. [2022-01-10 08:20:42,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4496 to 4352. [2022-01-10 08:20:42,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4352 states, 3424 states have (on average 1.2400700934579438) internal successors, (4246), 3516 states have internal predecessors, (4246), 445 states have call successors, (445), 362 states have call predecessors, (445), 481 states have return successors, (641), 478 states have call predecessors, (641), 442 states have call successors, (641) [2022-01-10 08:20:42,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4352 states to 4352 states and 5332 transitions. [2022-01-10 08:20:42,757 INFO L78 Accepts]: Start accepts. Automaton has 4352 states and 5332 transitions. Word has length 80 [2022-01-10 08:20:42,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:42,757 INFO L470 AbstractCegarLoop]: Abstraction has 4352 states and 5332 transitions. [2022-01-10 08:20:42,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:42,757 INFO L276 IsEmpty]: Start isEmpty. Operand 4352 states and 5332 transitions. [2022-01-10 08:20:42,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-01-10 08:20:42,759 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:42,759 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] [2022-01-10 08:20:42,768 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Ended with exit code 0 [2022-01-10 08:20:42,968 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:20:42,968 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:42,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:42,968 INFO L85 PathProgramCache]: Analyzing trace with hash -645856883, now seen corresponding path program 1 times [2022-01-10 08:20:42,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:42,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [109360160] [2022-01-10 08:20:42,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:42,969 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:42,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:42,970 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:20:42,971 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:20:43,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:43,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:43,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:43,153 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:20:43,153 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:43,154 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:43,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [109360160] [2022-01-10 08:20:43,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [109360160] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:43,154 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:43,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:43,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122082158] [2022-01-10 08:20:43,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:43,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:43,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:43,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:43,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:43,155 INFO L87 Difference]: Start difference. First operand 4352 states and 5332 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:43,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:43,331 INFO L93 Difference]: Finished difference Result 4894 states and 6037 transitions. [2022-01-10 08:20:43,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:43,333 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2022-01-10 08:20:43,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:43,344 INFO L225 Difference]: With dead ends: 4894 [2022-01-10 08:20:43,344 INFO L226 Difference]: Without dead ends: 4366 [2022-01-10 08:20:43,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 76 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:20:43,347 INFO L933 BasicCegarLoop]: 347 mSDtfsCounter, 10 mSDsluCounter, 1040 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1387 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:20:43,347 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 1387 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:43,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4366 states. [2022-01-10 08:20:43,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4366 to 4358. [2022-01-10 08:20:43,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4358 states, 3430 states have (on average 1.2379008746355684) internal successors, (4246), 3522 states have internal predecessors, (4246), 445 states have call successors, (445), 362 states have call predecessors, (445), 481 states have return successors, (641), 478 states have call predecessors, (641), 442 states have call successors, (641) [2022-01-10 08:20:43,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4358 states to 4358 states and 5332 transitions. [2022-01-10 08:20:43,611 INFO L78 Accepts]: Start accepts. Automaton has 4358 states and 5332 transitions. Word has length 80 [2022-01-10 08:20:43,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:43,611 INFO L470 AbstractCegarLoop]: Abstraction has 4358 states and 5332 transitions. [2022-01-10 08:20:43,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:43,611 INFO L276 IsEmpty]: Start isEmpty. Operand 4358 states and 5332 transitions. [2022-01-10 08:20:43,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-01-10 08:20:43,614 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:43,614 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] [2022-01-10 08:20:43,625 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:20:43,823 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:20:43,823 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:43,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:43,823 INFO L85 PathProgramCache]: Analyzing trace with hash -371097269, now seen corresponding path program 1 times [2022-01-10 08:20:43,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:43,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [248997556] [2022-01-10 08:20:43,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:43,824 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:43,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:43,825 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:20:43,827 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:20:43,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:43,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:20:43,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:44,030 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:20:44,030 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:44,030 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:44,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [248997556] [2022-01-10 08:20:44,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [248997556] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:44,031 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:44,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:44,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826866730] [2022-01-10 08:20:44,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:44,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:44,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:44,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:44,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:44,032 INFO L87 Difference]: Start difference. First operand 4358 states and 5332 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:44,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:44,464 INFO L93 Difference]: Finished difference Result 4957 states and 6094 transitions. [2022-01-10 08:20:44,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:44,464 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2022-01-10 08:20:44,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:44,474 INFO L225 Difference]: With dead ends: 4957 [2022-01-10 08:20:44,474 INFO L226 Difference]: Without dead ends: 4422 [2022-01-10 08:20:44,477 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 76 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:20:44,477 INFO L933 BasicCegarLoop]: 328 mSDtfsCounter, 431 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 451 SdHoareTripleChecker+Valid, 662 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:44,477 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [451 Valid, 662 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:20:44,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4422 states. [2022-01-10 08:20:44,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4422 to 4400. [2022-01-10 08:20:44,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4400 states, 3470 states have (on average 1.2319884726224783) internal successors, (4275), 3562 states have internal predecessors, (4275), 445 states have call successors, (445), 364 states have call predecessors, (445), 483 states have return successors, (641), 478 states have call predecessors, (641), 442 states have call successors, (641) [2022-01-10 08:20:44,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4400 states to 4400 states and 5361 transitions. [2022-01-10 08:20:44,751 INFO L78 Accepts]: Start accepts. Automaton has 4400 states and 5361 transitions. Word has length 80 [2022-01-10 08:20:44,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:44,751 INFO L470 AbstractCegarLoop]: Abstraction has 4400 states and 5361 transitions. [2022-01-10 08:20:44,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:44,752 INFO L276 IsEmpty]: Start isEmpty. Operand 4400 states and 5361 transitions. [2022-01-10 08:20:44,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-01-10 08:20:44,755 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:44,755 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] [2022-01-10 08:20:44,766 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:20:44,964 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:20:44,964 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:44,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:44,965 INFO L85 PathProgramCache]: Analyzing trace with hash -152242551, now seen corresponding path program 1 times [2022-01-10 08:20:44,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:44,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1457142076] [2022-01-10 08:20:44,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:44,965 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:44,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:44,966 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:20:44,969 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:20:45,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:45,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:45,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:45,186 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:20:45,186 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:45,186 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:45,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1457142076] [2022-01-10 08:20:45,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1457142076] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:45,187 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:45,187 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:20:45,187 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276158894] [2022-01-10 08:20:45,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:45,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:45,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:45,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:45,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:45,188 INFO L87 Difference]: Start difference. First operand 4400 states and 5361 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 08:20:45,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:45,428 INFO L93 Difference]: Finished difference Result 5515 states and 6722 transitions. [2022-01-10 08:20:45,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:45,429 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 80 [2022-01-10 08:20:45,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:45,439 INFO L225 Difference]: With dead ends: 5515 [2022-01-10 08:20:45,439 INFO L226 Difference]: Without dead ends: 4939 [2022-01-10 08:20:45,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 78 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:20:45,443 INFO L933 BasicCegarLoop]: 389 mSDtfsCounter, 248 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 578 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:20:45,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 578 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:45,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4939 states. [2022-01-10 08:20:45,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4939 to 4937. [2022-01-10 08:20:45,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4937 states, 3949 states have (on average 1.2258799696125602) internal successors, (4841), 4044 states have internal predecessors, (4841), 476 states have call successors, (476), 390 states have call predecessors, (476), 510 states have return successors, (673), 507 states have call predecessors, (673), 473 states have call successors, (673) [2022-01-10 08:20:45,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4937 states to 4937 states and 5990 transitions. [2022-01-10 08:20:45,706 INFO L78 Accepts]: Start accepts. Automaton has 4937 states and 5990 transitions. Word has length 80 [2022-01-10 08:20:45,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:45,706 INFO L470 AbstractCegarLoop]: Abstraction has 4937 states and 5990 transitions. [2022-01-10 08:20:45,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 08:20:45,707 INFO L276 IsEmpty]: Start isEmpty. Operand 4937 states and 5990 transitions. [2022-01-10 08:20:45,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-01-10 08:20:45,708 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:45,709 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] [2022-01-10 08:20:45,716 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Ended with exit code 0 [2022-01-10 08:20:45,911 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:20:45,911 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:45,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:45,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1956288145, now seen corresponding path program 1 times [2022-01-10 08:20:45,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:45,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1234039221] [2022-01-10 08:20:45,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:45,912 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:45,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:45,913 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:20:45,914 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:20:45,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:45,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:45,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:46,098 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:20:46,099 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:46,099 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:46,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1234039221] [2022-01-10 08:20:46,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1234039221] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:46,099 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:46,099 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:20:46,099 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309347544] [2022-01-10 08:20:46,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:46,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:46,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:46,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:46,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:46,101 INFO L87 Difference]: Start difference. First operand 4937 states and 5990 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 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:20:46,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:46,432 INFO L93 Difference]: Finished difference Result 11960 states and 14535 transitions. [2022-01-10 08:20:46,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:46,433 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 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 84 [2022-01-10 08:20:46,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:46,450 INFO L225 Difference]: With dead ends: 11960 [2022-01-10 08:20:46,450 INFO L226 Difference]: Without dead ends: 6737 [2022-01-10 08:20:46,461 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 82 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:20:46,462 INFO L933 BasicCegarLoop]: 436 mSDtfsCounter, 89 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 773 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:20:46,462 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 773 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:46,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6737 states. [2022-01-10 08:20:46,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6737 to 6737. [2022-01-10 08:20:46,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6737 states, 5311 states have (on average 1.2167200150630766) internal successors, (6462), 5451 states have internal predecessors, (6462), 674 states have call successors, (674), 558 states have call predecessors, (674), 750 states have return successors, (997), 732 states have call predecessors, (997), 671 states have call successors, (997) [2022-01-10 08:20:46,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6737 states to 6737 states and 8133 transitions. [2022-01-10 08:20:46,884 INFO L78 Accepts]: Start accepts. Automaton has 6737 states and 8133 transitions. Word has length 84 [2022-01-10 08:20:46,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:46,884 INFO L470 AbstractCegarLoop]: Abstraction has 6737 states and 8133 transitions. [2022-01-10 08:20:46,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 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:20:46,885 INFO L276 IsEmpty]: Start isEmpty. Operand 6737 states and 8133 transitions. [2022-01-10 08:20:46,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-01-10 08:20:46,887 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:46,887 INFO L514 BasicCegarLoop]: trace histogram [3, 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] [2022-01-10 08:20:46,901 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:20:47,096 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:20:47,097 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:47,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:47,097 INFO L85 PathProgramCache]: Analyzing trace with hash 2112781235, now seen corresponding path program 1 times [2022-01-10 08:20:47,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:47,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [971381453] [2022-01-10 08:20:47,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:47,098 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:47,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:47,099 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:20:47,101 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:20:47,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:47,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:47,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:47,302 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-10 08:20:47,302 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:47,302 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:47,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [971381453] [2022-01-10 08:20:47,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [971381453] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:47,302 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:47,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:47,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964458410] [2022-01-10 08:20:47,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:47,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:20:47,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:47,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:20:47,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:20:47,304 INFO L87 Difference]: Start difference. First operand 6737 states and 8133 transitions. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 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:20:47,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:47,830 INFO L93 Difference]: Finished difference Result 12352 states and 14933 transitions. [2022-01-10 08:20:47,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:47,831 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 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 92 [2022-01-10 08:20:47,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:47,843 INFO L225 Difference]: With dead ends: 12352 [2022-01-10 08:20:47,843 INFO L226 Difference]: Without dead ends: 6767 [2022-01-10 08:20:47,850 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 90 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:20:47,852 INFO L933 BasicCegarLoop]: 329 mSDtfsCounter, 425 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 446 SdHoareTripleChecker+Valid, 538 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:47,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [446 Valid, 538 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:20:47,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6767 states. [2022-01-10 08:20:48,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6767 to 6767. [2022-01-10 08:20:48,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6767 states, 5326 states have (on average 1.2037176117161097) internal successors, (6411), 5481 states have internal predecessors, (6411), 674 states have call successors, (674), 558 states have call predecessors, (674), 765 states have return successors, (997), 732 states have call predecessors, (997), 671 states have call successors, (997) [2022-01-10 08:20:48,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6767 states to 6767 states and 8082 transitions. [2022-01-10 08:20:48,232 INFO L78 Accepts]: Start accepts. Automaton has 6767 states and 8082 transitions. Word has length 92 [2022-01-10 08:20:48,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:48,233 INFO L470 AbstractCegarLoop]: Abstraction has 6767 states and 8082 transitions. [2022-01-10 08:20:48,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 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:20:48,233 INFO L276 IsEmpty]: Start isEmpty. Operand 6767 states and 8082 transitions. [2022-01-10 08:20:48,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-01-10 08:20:48,237 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:48,238 INFO L514 BasicCegarLoop]: trace histogram [3, 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] [2022-01-10 08:20:48,249 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:20:48,446 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:20:48,447 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:48,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:48,447 INFO L85 PathProgramCache]: Analyzing trace with hash -197625515, now seen corresponding path program 1 times [2022-01-10 08:20:48,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:48,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1281833140] [2022-01-10 08:20:48,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:48,448 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:48,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:48,449 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:20:48,452 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:20:48,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:48,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:48,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:48,641 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-10 08:20:48,641 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:48,641 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:48,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1281833140] [2022-01-10 08:20:48,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1281833140] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:48,642 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:48,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:20:48,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053725798] [2022-01-10 08:20:48,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:48,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:48,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:48,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:48,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:48,643 INFO L87 Difference]: Start difference. First operand 6767 states and 8082 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 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:20:49,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:49,011 INFO L93 Difference]: Finished difference Result 12119 states and 14466 transitions. [2022-01-10 08:20:49,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:49,011 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 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 93 [2022-01-10 08:20:49,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:49,025 INFO L225 Difference]: With dead ends: 12119 [2022-01-10 08:20:49,025 INFO L226 Difference]: Without dead ends: 6494 [2022-01-10 08:20:49,034 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 91 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:20:49,034 INFO L933 BasicCegarLoop]: 429 mSDtfsCounter, 102 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 763 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:20:49,035 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 763 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:49,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6494 states. [2022-01-10 08:20:49,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6494 to 6491. [2022-01-10 08:20:49,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6491 states, 5120 states have (on average 1.1935546875) internal successors, (6111), 5269 states have internal predecessors, (6111), 636 states have call successors, (636), 530 states have call predecessors, (636), 733 states have return successors, (880), 694 states have call predecessors, (880), 633 states have call successors, (880) [2022-01-10 08:20:49,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6491 states to 6491 states and 7627 transitions. [2022-01-10 08:20:49,302 INFO L78 Accepts]: Start accepts. Automaton has 6491 states and 7627 transitions. Word has length 93 [2022-01-10 08:20:49,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:49,302 INFO L470 AbstractCegarLoop]: Abstraction has 6491 states and 7627 transitions. [2022-01-10 08:20:49,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 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:20:49,302 INFO L276 IsEmpty]: Start isEmpty. Operand 6491 states and 7627 transitions. [2022-01-10 08:20:49,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-01-10 08:20:49,306 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:49,306 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:49,314 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:20:49,511 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:20:49,511 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:49,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:49,512 INFO L85 PathProgramCache]: Analyzing trace with hash -71906320, now seen corresponding path program 1 times [2022-01-10 08:20:49,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:49,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1867682306] [2022-01-10 08:20:49,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:49,512 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:49,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:49,513 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:20:49,514 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:20:49,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:49,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:49,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:49,774 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-10 08:20:49,774 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:49,774 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:49,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1867682306] [2022-01-10 08:20:49,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1867682306] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:49,775 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:49,775 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:20:49,775 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105365876] [2022-01-10 08:20:49,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:49,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:49,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:49,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:49,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:49,776 INFO L87 Difference]: Start difference. First operand 6491 states and 7627 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 2 states have internal predecessors, (105), 2 states have call successors, (9), 2 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:20:50,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:50,188 INFO L93 Difference]: Finished difference Result 8526 states and 10086 transitions. [2022-01-10 08:20:50,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:50,189 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 2 states have internal predecessors, (105), 2 states have call successors, (9), 2 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 129 [2022-01-10 08:20:50,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:50,206 INFO L225 Difference]: With dead ends: 8526 [2022-01-10 08:20:50,206 INFO L226 Difference]: Without dead ends: 7413 [2022-01-10 08:20:50,211 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 127 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:20:50,212 INFO L933 BasicCegarLoop]: 386 mSDtfsCounter, 250 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 575 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:20:50,212 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [250 Valid, 575 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:50,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7413 states. [2022-01-10 08:20:50,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7413 to 7401. [2022-01-10 08:20:50,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7401 states, 5930 states have (on average 1.1924114671163575) internal successors, (7071), 6083 states have internal predecessors, (7071), 690 states have call successors, (690), 574 states have call predecessors, (690), 779 states have return successors, (936), 746 states have call predecessors, (936), 687 states have call successors, (936) [2022-01-10 08:20:50,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7401 states to 7401 states and 8697 transitions. [2022-01-10 08:20:50,587 INFO L78 Accepts]: Start accepts. Automaton has 7401 states and 8697 transitions. Word has length 129 [2022-01-10 08:20:50,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:50,587 INFO L470 AbstractCegarLoop]: Abstraction has 7401 states and 8697 transitions. [2022-01-10 08:20:50,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 2 states have internal predecessors, (105), 2 states have call successors, (9), 2 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:20:50,588 INFO L276 IsEmpty]: Start isEmpty. Operand 7401 states and 8697 transitions. [2022-01-10 08:20:50,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-01-10 08:20:50,592 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:50,592 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:50,605 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:20:50,800 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:20:50,801 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:50,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:50,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1038187277, now seen corresponding path program 1 times [2022-01-10 08:20:50,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:50,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2100783835] [2022-01-10 08:20:50,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:50,802 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:50,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:50,803 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:20:50,804 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:20:50,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:50,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:20:50,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:51,073 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-01-10 08:20:51,073 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:51,073 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:51,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2100783835] [2022-01-10 08:20:51,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2100783835] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:51,073 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:51,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:51,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913952423] [2022-01-10 08:20:51,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:51,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:20:51,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:51,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:20:51,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:20:51,075 INFO L87 Difference]: Start difference. First operand 7401 states and 8697 transitions. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 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:20:51,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:51,681 INFO L93 Difference]: Finished difference Result 11321 states and 13370 transitions. [2022-01-10 08:20:51,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:51,681 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 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 129 [2022-01-10 08:20:51,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:51,704 INFO L225 Difference]: With dead ends: 11321 [2022-01-10 08:20:51,704 INFO L226 Difference]: Without dead ends: 9299 [2022-01-10 08:20:51,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 127 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:20:51,712 INFO L933 BasicCegarLoop]: 418 mSDtfsCounter, 400 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 802 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:51,712 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [416 Valid, 802 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:20:51,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9299 states. [2022-01-10 08:20:52,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9299 to 9295. [2022-01-10 08:20:52,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9295 states, 7613 states have (on average 1.1884933666097466) internal successors, (9048), 7779 states have internal predecessors, (9048), 801 states have call successors, (801), 662 states have call predecessors, (801), 879 states have return successors, (1083), 857 states have call predecessors, (1083), 798 states have call successors, (1083) [2022-01-10 08:20:52,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9295 states to 9295 states and 10932 transitions. [2022-01-10 08:20:52,233 INFO L78 Accepts]: Start accepts. Automaton has 9295 states and 10932 transitions. Word has length 129 [2022-01-10 08:20:52,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:52,233 INFO L470 AbstractCegarLoop]: Abstraction has 9295 states and 10932 transitions. [2022-01-10 08:20:52,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 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:20:52,233 INFO L276 IsEmpty]: Start isEmpty. Operand 9295 states and 10932 transitions. [2022-01-10 08:20:52,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-01-10 08:20:52,238 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:52,239 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:52,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:52,448 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:20:52,448 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:52,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:52,449 INFO L85 PathProgramCache]: Analyzing trace with hash -54447925, now seen corresponding path program 1 times [2022-01-10 08:20:52,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:52,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1331556722] [2022-01-10 08:20:52,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:52,449 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:52,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:52,451 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:20:52,456 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:20:52,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:52,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:52,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:52,675 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-01-10 08:20:52,676 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:52,676 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:52,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1331556722] [2022-01-10 08:20:52,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1331556722] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:52,676 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:52,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:20:52,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665199175] [2022-01-10 08:20:52,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:52,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:52,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:52,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:52,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:52,677 INFO L87 Difference]: Start difference. First operand 9295 states and 10932 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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:20:52,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:52,990 INFO L93 Difference]: Finished difference Result 12303 states and 14481 transitions. [2022-01-10 08:20:52,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:52,991 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 129 [2022-01-10 08:20:52,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:53,008 INFO L225 Difference]: With dead ends: 12303 [2022-01-10 08:20:53,009 INFO L226 Difference]: Without dead ends: 8387 [2022-01-10 08:20:53,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 127 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:20:53,017 INFO L933 BasicCegarLoop]: 343 mSDtfsCounter, 208 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 471 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:20:53,017 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [208 Valid, 471 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:53,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8387 states. [2022-01-10 08:20:53,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8387 to 8387. [2022-01-10 08:20:53,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8387 states, 6808 states have (on average 1.1888954171562867) internal successors, (8094), 6969 states have internal predecessors, (8094), 744 states have call successors, (744), 618 states have call predecessors, (744), 833 states have return successors, (1012), 802 states have call predecessors, (1012), 741 states have call successors, (1012) [2022-01-10 08:20:53,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8387 states to 8387 states and 9850 transitions. [2022-01-10 08:20:53,465 INFO L78 Accepts]: Start accepts. Automaton has 8387 states and 9850 transitions. Word has length 129 [2022-01-10 08:20:53,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:53,466 INFO L470 AbstractCegarLoop]: Abstraction has 8387 states and 9850 transitions. [2022-01-10 08:20:53,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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:20:53,466 INFO L276 IsEmpty]: Start isEmpty. Operand 8387 states and 9850 transitions. [2022-01-10 08:20:53,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-01-10 08:20:53,470 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:53,471 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:53,480 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:20:53,679 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:20:53,680 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:53,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:53,680 INFO L85 PathProgramCache]: Analyzing trace with hash 2083336935, now seen corresponding path program 1 times [2022-01-10 08:20:53,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:53,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1754344553] [2022-01-10 08:20:53,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:53,681 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:53,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:53,682 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:20:53,682 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:20:53,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:53,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:20:53,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:53,947 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-01-10 08:20:53,948 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:53,948 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:53,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1754344553] [2022-01-10 08:20:53,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1754344553] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:53,948 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:53,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:53,948 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325284616] [2022-01-10 08:20:53,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:53,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:20:53,949 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:53,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:20:53,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:20:53,949 INFO L87 Difference]: Start difference. First operand 8387 states and 9850 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 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:20:54,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:54,632 INFO L93 Difference]: Finished difference Result 13918 states and 16393 transitions. [2022-01-10 08:20:54,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:54,633 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 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 130 [2022-01-10 08:20:54,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:54,651 INFO L225 Difference]: With dead ends: 13918 [2022-01-10 08:20:54,652 INFO L226 Difference]: Without dead ends: 10910 [2022-01-10 08:20:54,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 128 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:20:54,658 INFO L933 BasicCegarLoop]: 411 mSDtfsCounter, 391 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:54,659 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [407 Valid, 777 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:20:54,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10910 states. [2022-01-10 08:20:55,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10910 to 10906. [2022-01-10 08:20:55,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10906 states, 9040 states have (on average 1.1850663716814158) internal successors, (10713), 9222 states have internal predecessors, (10713), 893 states have call successors, (893), 734 states have call predecessors, (893), 971 states have return successors, (1207), 953 states have call predecessors, (1207), 890 states have call successors, (1207) [2022-01-10 08:20:55,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10906 states to 10906 states and 12813 transitions. [2022-01-10 08:20:55,220 INFO L78 Accepts]: Start accepts. Automaton has 10906 states and 12813 transitions. Word has length 130 [2022-01-10 08:20:55,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:55,220 INFO L470 AbstractCegarLoop]: Abstraction has 10906 states and 12813 transitions. [2022-01-10 08:20:55,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 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:20:55,220 INFO L276 IsEmpty]: Start isEmpty. Operand 10906 states and 12813 transitions. [2022-01-10 08:20:55,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-01-10 08:20:55,226 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:55,226 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:55,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:55,435 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:20:55,435 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:55,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:55,436 INFO L85 PathProgramCache]: Analyzing trace with hash 990701733, now seen corresponding path program 1 times [2022-01-10 08:20:55,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:55,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [317635289] [2022-01-10 08:20:55,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:55,436 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:55,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:55,437 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:20:55,438 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:20:55,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:55,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:55,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:55,670 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-01-10 08:20:55,671 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:55,671 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:55,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [317635289] [2022-01-10 08:20:55,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [317635289] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:55,671 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:55,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:20:55,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313062698] [2022-01-10 08:20:55,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:55,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:55,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:55,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:55,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:55,672 INFO L87 Difference]: Start difference. First operand 10906 states and 12813 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 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:20:56,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:56,147 INFO L93 Difference]: Finished difference Result 16428 states and 19316 transitions. [2022-01-10 08:20:56,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:56,147 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 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 130 [2022-01-10 08:20:56,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:56,167 INFO L225 Difference]: With dead ends: 16428 [2022-01-10 08:20:56,168 INFO L226 Difference]: Without dead ends: 10901 [2022-01-10 08:20:56,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 128 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:20:56,178 INFO L933 BasicCegarLoop]: 342 mSDtfsCounter, 206 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 470 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:20:56,179 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 470 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:56,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10901 states. [2022-01-10 08:20:56,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10901 to 10901. [2022-01-10 08:20:56,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10901 states, 9038 states have (on average 1.1848860367337906) internal successors, (10709), 9219 states have internal predecessors, (10709), 890 states have call successors, (890), 734 states have call predecessors, (890), 971 states have return successors, (1204), 950 states have call predecessors, (1204), 887 states have call successors, (1204) [2022-01-10 08:20:56,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10901 states to 10901 states and 12803 transitions. [2022-01-10 08:20:56,725 INFO L78 Accepts]: Start accepts. Automaton has 10901 states and 12803 transitions. Word has length 130 [2022-01-10 08:20:56,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:56,727 INFO L470 AbstractCegarLoop]: Abstraction has 10901 states and 12803 transitions. [2022-01-10 08:20:56,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 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:20:56,727 INFO L276 IsEmpty]: Start isEmpty. Operand 10901 states and 12803 transitions. [2022-01-10 08:20:56,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-01-10 08:20:56,732 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:56,732 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:56,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:56,941 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:20:56,942 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:56,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:56,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1152299439, now seen corresponding path program 1 times [2022-01-10 08:20:56,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:56,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2083968745] [2022-01-10 08:20:56,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:56,943 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:56,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:56,944 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:20:56,944 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:20:57,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:57,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:20:57,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:57,221 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-01-10 08:20:57,221 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:57,221 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:57,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2083968745] [2022-01-10 08:20:57,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2083968745] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:57,222 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:57,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:57,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14929200] [2022-01-10 08:20:57,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:57,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:20:57,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:57,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:20:57,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:20:57,223 INFO L87 Difference]: Start difference. First operand 10901 states and 12803 transitions. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 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:20:57,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:57,991 INFO L93 Difference]: Finished difference Result 20973 states and 24692 transitions. [2022-01-10 08:20:57,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:57,991 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 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 131 [2022-01-10 08:20:57,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:58,020 INFO L225 Difference]: With dead ends: 20973 [2022-01-10 08:20:58,020 INFO L226 Difference]: Without dead ends: 15451 [2022-01-10 08:20:58,031 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 129 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:20:58,031 INFO L933 BasicCegarLoop]: 393 mSDtfsCounter, 388 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 736 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:58,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [404 Valid, 736 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:20:58,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15451 states. [2022-01-10 08:20:58,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15451 to 15447. [2022-01-10 08:20:58,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15447 states, 13045 states have (on average 1.180682253737064) internal successors, (15402), 13275 states have internal predecessors, (15402), 1161 states have call successors, (1161), 942 states have call predecessors, (1161), 1239 states have return successors, (1583), 1233 states have call predecessors, (1583), 1158 states have call successors, (1583) [2022-01-10 08:20:58,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15447 states to 15447 states and 18146 transitions. [2022-01-10 08:20:58,775 INFO L78 Accepts]: Start accepts. Automaton has 15447 states and 18146 transitions. Word has length 131 [2022-01-10 08:20:58,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:58,775 INFO L470 AbstractCegarLoop]: Abstraction has 15447 states and 18146 transitions. [2022-01-10 08:20:58,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 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:20:58,776 INFO L276 IsEmpty]: Start isEmpty. Operand 15447 states and 18146 transitions. [2022-01-10 08:20:58,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-01-10 08:20:58,781 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:58,781 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:58,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:58,981 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:20:58,982 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:58,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:58,982 INFO L85 PathProgramCache]: Analyzing trace with hash 2050032655, now seen corresponding path program 1 times [2022-01-10 08:20:58,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:58,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [22813573] [2022-01-10 08:20:58,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:58,983 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:58,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:58,984 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:20:58,986 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:20:59,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:59,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:59,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:59,200 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-01-10 08:20:59,200 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:59,200 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:59,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [22813573] [2022-01-10 08:20:59,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [22813573] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:59,201 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:59,201 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:20:59,201 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639951014] [2022-01-10 08:20:59,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:59,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:59,201 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:59,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:59,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:59,202 INFO L87 Difference]: Start difference. First operand 15447 states and 18146 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (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:20:59,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:59,973 INFO L93 Difference]: Finished difference Result 25511 states and 29985 transitions. [2022-01-10 08:20:59,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:59,974 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (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 131 [2022-01-10 08:20:59,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:00,007 INFO L225 Difference]: With dead ends: 25511 [2022-01-10 08:21:00,007 INFO L226 Difference]: Without dead ends: 15443 [2022-01-10 08:21:00,024 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 129 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:21:00,025 INFO L933 BasicCegarLoop]: 341 mSDtfsCounter, 204 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 469 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:21:00,025 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 469 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:21:00,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15443 states. [2022-01-10 08:21:00,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15443 to 15443. [2022-01-10 08:21:00,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15443 states, 13044 states have (on average 1.180619441888991) internal successors, (15400), 13273 states have internal predecessors, (15400), 1158 states have call successors, (1158), 942 states have call predecessors, (1158), 1239 states have return successors, (1580), 1230 states have call predecessors, (1580), 1155 states have call successors, (1580) [2022-01-10 08:21:00,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15443 states to 15443 states and 18138 transitions. [2022-01-10 08:21:00,809 INFO L78 Accepts]: Start accepts. Automaton has 15443 states and 18138 transitions. Word has length 131 [2022-01-10 08:21:00,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:00,809 INFO L470 AbstractCegarLoop]: Abstraction has 15443 states and 18138 transitions. [2022-01-10 08:21:00,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (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:21:00,810 INFO L276 IsEmpty]: Start isEmpty. Operand 15443 states and 18138 transitions. [2022-01-10 08:21:00,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-01-10 08:21:00,817 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:00,817 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:00,827 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:21:01,026 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:21:01,027 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:01,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:01,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1442494371, now seen corresponding path program 1 times [2022-01-10 08:21:01,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:01,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [839292361] [2022-01-10 08:21:01,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:01,027 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:01,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:01,028 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:21:01,029 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:21:01,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:01,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:01,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:01,242 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-01-10 08:21:01,242 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:01,242 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:01,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [839292361] [2022-01-10 08:21:01,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [839292361] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:01,242 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:01,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:21:01,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889895878] [2022-01-10 08:21:01,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:01,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:01,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:01,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:01,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:01,243 INFO L87 Difference]: Start difference. First operand 15443 states and 18138 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 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:21:02,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:02,395 INFO L93 Difference]: Finished difference Result 33190 states and 39119 transitions. [2022-01-10 08:21:02,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:02,396 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 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 132 [2022-01-10 08:21:02,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:02,433 INFO L225 Difference]: With dead ends: 33190 [2022-01-10 08:21:02,433 INFO L226 Difference]: Without dead ends: 19327 [2022-01-10 08:21:02,450 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 130 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:21:02,451 INFO L933 BasicCegarLoop]: 509 mSDtfsCounter, 160 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 842 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:21:02,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 842 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:21:02,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19327 states. [2022-01-10 08:21:03,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19327 to 19327. [2022-01-10 08:21:03,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19327 states, 16468 states have (on average 1.1754311391790138) internal successors, (19357), 16719 states have internal predecessors, (19357), 1402 states have call successors, (1402), 1126 states have call predecessors, (1402), 1455 states have return successors, (1922), 1484 states have call predecessors, (1922), 1399 states have call successors, (1922) [2022-01-10 08:21:03,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19327 states to 19327 states and 22681 transitions. [2022-01-10 08:21:03,378 INFO L78 Accepts]: Start accepts. Automaton has 19327 states and 22681 transitions. Word has length 132 [2022-01-10 08:21:03,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:03,378 INFO L470 AbstractCegarLoop]: Abstraction has 19327 states and 22681 transitions. [2022-01-10 08:21:03,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 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:21:03,378 INFO L276 IsEmpty]: Start isEmpty. Operand 19327 states and 22681 transitions. [2022-01-10 08:21:03,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-01-10 08:21:03,388 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:03,388 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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:21:03,394 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Ended with exit code 0 [2022-01-10 08:21:03,588 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:21:03,588 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:03,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:03,589 INFO L85 PathProgramCache]: Analyzing trace with hash -422602238, now seen corresponding path program 1 times [2022-01-10 08:21:03,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:03,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1232737440] [2022-01-10 08:21:03,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:03,590 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:03,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:03,591 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:21:03,593 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:21:03,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:03,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:03,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:03,849 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2022-01-10 08:21:03,849 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:03,849 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:03,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1232737440] [2022-01-10 08:21:03,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1232737440] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:03,849 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:03,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:03,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213135081] [2022-01-10 08:21:03,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:03,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:03,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:03,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:03,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:03,850 INFO L87 Difference]: Start difference. First operand 19327 states and 22681 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2022-01-10 08:21:05,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:05,244 INFO L93 Difference]: Finished difference Result 27236 states and 32025 transitions. [2022-01-10 08:21:05,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 08:21:05,244 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) Word has length 159 [2022-01-10 08:21:05,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:05,288 INFO L225 Difference]: With dead ends: 27236 [2022-01-10 08:21:05,288 INFO L226 Difference]: Without dead ends: 21667 [2022-01-10 08:21:05,303 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 155 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:21:05,303 INFO L933 BasicCegarLoop]: 328 mSDtfsCounter, 457 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 483 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:05,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [483 Valid, 702 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:05,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21667 states. [2022-01-10 08:21:06,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21667 to 21314. [2022-01-10 08:21:06,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21314 states, 17966 states have (on average 1.1770010018924635) internal successors, (21146), 18253 states have internal predecessors, (21146), 1622 states have call successors, (1622), 1315 states have call predecessors, (1622), 1724 states have return successors, (2216), 1747 states have call predecessors, (2216), 1619 states have call successors, (2216) [2022-01-10 08:21:06,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21314 states to 21314 states and 24984 transitions. [2022-01-10 08:21:06,390 INFO L78 Accepts]: Start accepts. Automaton has 21314 states and 24984 transitions. Word has length 159 [2022-01-10 08:21:06,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:06,390 INFO L470 AbstractCegarLoop]: Abstraction has 21314 states and 24984 transitions. [2022-01-10 08:21:06,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2022-01-10 08:21:06,390 INFO L276 IsEmpty]: Start isEmpty. Operand 21314 states and 24984 transitions. [2022-01-10 08:21:06,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2022-01-10 08:21:06,397 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:06,397 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:06,404 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:21:06,598 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:21:06,598 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:06,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:06,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1157670964, now seen corresponding path program 1 times [2022-01-10 08:21:06,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:06,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1383722156] [2022-01-10 08:21:06,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:06,599 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:06,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:06,600 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:21:06,601 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:21:06,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:06,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:06,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:06,953 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-01-10 08:21:06,954 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:06,954 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:06,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1383722156] [2022-01-10 08:21:06,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1383722156] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:06,954 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:06,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:21:06,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622001276] [2022-01-10 08:21:06,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:06,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:06,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:06,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:06,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:06,955 INFO L87 Difference]: Start difference. First operand 21314 states and 24984 transitions. Second operand has 3 states, 3 states have (on average 41.0) internal successors, (123), 2 states have internal predecessors, (123), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-01-10 08:21:08,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:08,087 INFO L93 Difference]: Finished difference Result 39145 states and 45974 transitions. [2022-01-10 08:21:08,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:08,087 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.0) internal successors, (123), 2 states have internal predecessors, (123), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 169 [2022-01-10 08:21:08,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:08,131 INFO L225 Difference]: With dead ends: 39145 [2022-01-10 08:21:08,132 INFO L226 Difference]: Without dead ends: 25196 [2022-01-10 08:21:08,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 167 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:21:08,152 INFO L933 BasicCegarLoop]: 353 mSDtfsCounter, 215 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 542 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:21:08,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 542 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:21:08,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25196 states. [2022-01-10 08:21:09,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25196 to 25124. [2022-01-10 08:21:09,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25124 states, 21320 states have (on average 1.1689493433395872) internal successors, (24922), 21627 states have internal predecessors, (24922), 1866 states have call successors, (1866), 1499 states have call predecessors, (1866), 1936 states have return successors, (2524), 1999 states have call predecessors, (2524), 1863 states have call successors, (2524) [2022-01-10 08:21:09,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25124 states to 25124 states and 29312 transitions. [2022-01-10 08:21:09,446 INFO L78 Accepts]: Start accepts. Automaton has 25124 states and 29312 transitions. Word has length 169 [2022-01-10 08:21:09,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:09,446 INFO L470 AbstractCegarLoop]: Abstraction has 25124 states and 29312 transitions. [2022-01-10 08:21:09,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.0) internal successors, (123), 2 states have internal predecessors, (123), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-01-10 08:21:09,447 INFO L276 IsEmpty]: Start isEmpty. Operand 25124 states and 29312 transitions. [2022-01-10 08:21:09,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2022-01-10 08:21:09,458 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:09,458 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:09,465 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:21:09,658 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:21:09,659 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:09,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:09,659 INFO L85 PathProgramCache]: Analyzing trace with hash 141988604, now seen corresponding path program 1 times [2022-01-10 08:21:09,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:09,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [643923109] [2022-01-10 08:21:09,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:09,660 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:09,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:09,661 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:21:09,663 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:21:09,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:09,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:09,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:09,981 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-01-10 08:21:09,981 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:09,982 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:09,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [643923109] [2022-01-10 08:21:09,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [643923109] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:09,982 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:09,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:09,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609337838] [2022-01-10 08:21:09,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:09,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:21:09,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:09,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:21:09,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:21:09,983 INFO L87 Difference]: Start difference. First operand 25124 states and 29312 transitions. Second operand has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-01-10 08:21:11,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:11,506 INFO L93 Difference]: Finished difference Result 43088 states and 50383 transitions. [2022-01-10 08:21:11,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:21:11,506 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 189 [2022-01-10 08:21:11,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:11,571 INFO L225 Difference]: With dead ends: 43088 [2022-01-10 08:21:11,571 INFO L226 Difference]: Without dead ends: 25330 [2022-01-10 08:21:11,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 187 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:21:11,598 INFO L933 BasicCegarLoop]: 331 mSDtfsCounter, 397 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 648 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:11,598 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [413 Valid, 648 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:21:11,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25330 states. [2022-01-10 08:21:12,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25330 to 25330. [2022-01-10 08:21:12,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25330 states, 21502 states have (on average 1.1618454097293276) internal successors, (24982), 21821 states have internal predecessors, (24982), 1866 states have call successors, (1866), 1499 states have call predecessors, (1866), 1960 states have return successors, (2422), 2011 states have call predecessors, (2422), 1863 states have call successors, (2422) [2022-01-10 08:21:12,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25330 states to 25330 states and 29270 transitions. [2022-01-10 08:21:12,950 INFO L78 Accepts]: Start accepts. Automaton has 25330 states and 29270 transitions. Word has length 189 [2022-01-10 08:21:12,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:12,950 INFO L470 AbstractCegarLoop]: Abstraction has 25330 states and 29270 transitions. [2022-01-10 08:21:12,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-01-10 08:21:12,950 INFO L276 IsEmpty]: Start isEmpty. Operand 25330 states and 29270 transitions. [2022-01-10 08:21:12,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-01-10 08:21:12,961 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:12,961 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:12,968 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:13,161 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:21:13,161 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:13,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:13,162 INFO L85 PathProgramCache]: Analyzing trace with hash 849347744, now seen corresponding path program 1 times [2022-01-10 08:21:13,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:13,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1088493069] [2022-01-10 08:21:13,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:13,162 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:13,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:13,163 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:21:13,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-01-10 08:21:13,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:13,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:13,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:13,457 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-01-10 08:21:13,457 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:13,457 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:13,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1088493069] [2022-01-10 08:21:13,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1088493069] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:13,457 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:13,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:21:13,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827066765] [2022-01-10 08:21:13,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:13,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:13,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:13,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:13,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:13,458 INFO L87 Difference]: Start difference. First operand 25330 states and 29270 transitions. Second operand has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-01-10 08:21:15,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:15,279 INFO L93 Difference]: Finished difference Result 52030 states and 60964 transitions. [2022-01-10 08:21:15,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:15,280 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 190 [2022-01-10 08:21:15,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:15,365 INFO L225 Difference]: With dead ends: 52030 [2022-01-10 08:21:15,365 INFO L226 Difference]: Without dead ends: 37858 [2022-01-10 08:21:15,392 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 188 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:21:15,392 INFO L933 BasicCegarLoop]: 373 mSDtfsCounter, 314 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:15,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 562 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:21:15,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37858 states. [2022-01-10 08:21:17,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37858 to 37362. [2022-01-10 08:21:17,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37362 states, 32110 states have (on average 1.1550295857988166) internal successors, (37088), 32517 states have internal predecessors, (37088), 2622 states have call successors, (2622), 2075 states have call predecessors, (2622), 2628 states have return successors, (3692), 2771 states have call predecessors, (3692), 2619 states have call successors, (3692) [2022-01-10 08:21:17,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37362 states to 37362 states and 43402 transitions. [2022-01-10 08:21:17,626 INFO L78 Accepts]: Start accepts. Automaton has 37362 states and 43402 transitions. Word has length 190 [2022-01-10 08:21:17,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:17,627 INFO L470 AbstractCegarLoop]: Abstraction has 37362 states and 43402 transitions. [2022-01-10 08:21:17,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-01-10 08:21:17,627 INFO L276 IsEmpty]: Start isEmpty. Operand 37362 states and 43402 transitions. [2022-01-10 08:21:17,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-01-10 08:21:17,641 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:17,641 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:17,652 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:17,849 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:21:17,849 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:17,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:17,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1592125105, now seen corresponding path program 1 times [2022-01-10 08:21:17,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:17,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1952706936] [2022-01-10 08:21:17,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:17,850 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:17,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:17,852 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:21:17,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2022-01-10 08:21:17,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:17,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:17,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:18,152 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-01-10 08:21:18,152 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:18,152 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:18,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1952706936] [2022-01-10 08:21:18,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1952706936] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:18,152 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:18,152 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:21:18,153 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899104005] [2022-01-10 08:21:18,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:18,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:18,153 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:18,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:18,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:18,154 INFO L87 Difference]: Start difference. First operand 37362 states and 43402 transitions. Second operand has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-01-10 08:21:20,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:20,029 INFO L93 Difference]: Finished difference Result 63570 states and 73944 transitions. [2022-01-10 08:21:20,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:20,029 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 190 [2022-01-10 08:21:20,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:20,176 INFO L225 Difference]: With dead ends: 63570 [2022-01-10 08:21:20,176 INFO L226 Difference]: Without dead ends: 33114 [2022-01-10 08:21:20,205 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 188 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:21:20,205 INFO L933 BasicCegarLoop]: 469 mSDtfsCounter, 163 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 802 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:20,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 802 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:21:20,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33114 states. [2022-01-10 08:21:21,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33114 to 33022. [2022-01-10 08:21:21,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33022 states, 28282 states have (on average 1.1523583904957218) internal successors, (32591), 28653 states have internal predecessors, (32591), 2354 states have call successors, (2354), 1867 states have call predecessors, (2354), 2384 states have return successors, (3210), 2503 states have call predecessors, (3210), 2351 states have call successors, (3210) [2022-01-10 08:21:22,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33022 states to 33022 states and 38155 transitions. [2022-01-10 08:21:22,086 INFO L78 Accepts]: Start accepts. Automaton has 33022 states and 38155 transitions. Word has length 190 [2022-01-10 08:21:22,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:22,086 INFO L470 AbstractCegarLoop]: Abstraction has 33022 states and 38155 transitions. [2022-01-10 08:21:22,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-01-10 08:21:22,086 INFO L276 IsEmpty]: Start isEmpty. Operand 33022 states and 38155 transitions. [2022-01-10 08:21:22,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2022-01-10 08:21:22,100 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:22,100 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:22,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:22,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:21:22,300 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:22,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:22,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1965764236, now seen corresponding path program 1 times [2022-01-10 08:21:22,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:22,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1064956135] [2022-01-10 08:21:22,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:22,301 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:22,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:22,302 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:21:22,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2022-01-10 08:21:22,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:22,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:22,410 INFO L286 TraceCheckSpWp]: Computing forward predicates...