/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.05.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 08:20:45,091 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 08:20:45,092 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 08:20:45,146 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 08:20:45,147 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 08:20:45,148 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 08:20:45,149 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 08:20:45,150 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 08:20:45,151 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 08:20:45,163 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 08:20:45,163 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 08:20:45,164 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 08:20:45,165 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 08:20:45,165 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 08:20:45,166 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 08:20:45,167 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 08:20:45,168 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 08:20:45,168 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 08:20:45,170 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 08:20:45,171 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 08:20:45,172 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 08:20:45,173 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 08:20:45,174 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 08:20:45,175 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 08:20:45,177 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 08:20:45,177 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 08:20:45,177 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 08:20:45,178 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 08:20:45,178 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 08:20:45,179 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 08:20:45,179 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 08:20:45,180 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 08:20:45,180 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 08:20:45,181 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 08:20:45,182 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 08:20:45,182 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 08:20:45,182 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 08:20:45,183 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 08:20:45,183 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 08:20:45,184 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 08:20:45,184 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 08:20:45,185 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:45,203 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 08:20:45,203 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 08:20:45,204 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 08:20:45,204 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 08:20:45,205 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 08:20:45,205 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 08:20:45,205 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 08:20:45,206 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 08:20:45,206 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 08:20:45,206 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 08:20:45,206 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 08:20:45,206 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 08:20:45,207 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 08:20:45,207 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 08:20:45,207 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 08:20:45,207 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 08:20:45,207 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 08:20:45,207 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 08:20:45,208 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 08:20:45,208 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 08:20:45,208 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 08:20:45,208 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 08:20:45,208 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 08:20:45,208 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:20:45,209 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 08:20:45,209 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 08:20:45,209 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 08:20:45,209 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 08:20:45,209 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 08:20:45,209 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 08:20:45,209 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 08:20:45,209 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 08:20:45,210 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 08:20:45,210 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:45,443 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 08:20:45,470 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 08:20:45,474 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 08:20:45,474 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 08:20:45,475 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 08:20:45,476 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.05.cil-2.c [2022-01-10 08:20:45,538 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b231d50c5/bcad5dfae528479f95d5774e9e6cd406/FLAG94e16dcc5 [2022-01-10 08:20:45,950 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 08:20:45,951 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.05.cil-2.c [2022-01-10 08:20:45,962 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b231d50c5/bcad5dfae528479f95d5774e9e6cd406/FLAG94e16dcc5 [2022-01-10 08:20:45,974 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b231d50c5/bcad5dfae528479f95d5774e9e6cd406 [2022-01-10 08:20:45,976 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 08:20:45,977 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 08:20:45,978 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 08:20:45,978 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 08:20:45,981 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 08:20:45,982 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:20:45" (1/1) ... [2022-01-10 08:20:45,982 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@748f4f0e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:20:45, skipping insertion in model container [2022-01-10 08:20:45,983 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:20:45" (1/1) ... [2022-01-10 08:20:45,987 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 08:20:46,037 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 08:20:46,179 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.05.cil-2.c[914,927] [2022-01-10 08:20:46,215 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.05.cil-2.c[7115,7128] [2022-01-10 08:20:46,305 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:20:46,321 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 08:20:46,329 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.05.cil-2.c[914,927] [2022-01-10 08:20:46,344 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.05.cil-2.c[7115,7128] [2022-01-10 08:20:46,379 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:20:46,403 INFO L208 MainTranslator]: Completed translation [2022-01-10 08:20:46,404 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:20:46 WrapperNode [2022-01-10 08:20:46,404 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 08:20:46,405 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 08:20:46,405 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 08:20:46,405 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 08:20:46,413 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:46" (1/1) ... [2022-01-10 08:20:46,431 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:46" (1/1) ... [2022-01-10 08:20:46,473 INFO L137 Inliner]: procedures = 64, calls = 73, calls flagged for inlining = 31, calls inlined = 31, statements flattened = 613 [2022-01-10 08:20:46,474 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 08:20:46,474 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 08:20:46,474 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 08:20:46,474 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 08:20:46,481 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:46" (1/1) ... [2022-01-10 08:20:46,482 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:46" (1/1) ... [2022-01-10 08:20:46,486 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:46" (1/1) ... [2022-01-10 08:20:46,487 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:46" (1/1) ... [2022-01-10 08:20:46,496 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:46" (1/1) ... [2022-01-10 08:20:46,506 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:46" (1/1) ... [2022-01-10 08:20:46,509 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:46" (1/1) ... [2022-01-10 08:20:46,515 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 08:20:46,516 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 08:20:46,519 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 08:20:46,519 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 08:20:46,520 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:20:46" (1/1) ... [2022-01-10 08:20:46,527 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:20:46,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 08:20:46,554 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:46,560 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:46,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 08:20:46,591 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 08:20:46,591 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 08:20:46,591 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2022-01-10 08:20:46,591 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2022-01-10 08:20:46,591 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2022-01-10 08:20:46,591 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2022-01-10 08:20:46,591 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2022-01-10 08:20:46,591 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2022-01-10 08:20:46,591 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2022-01-10 08:20:46,592 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2022-01-10 08:20:46,592 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2022-01-10 08:20:46,592 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2022-01-10 08:20:46,592 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2022-01-10 08:20:46,592 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2022-01-10 08:20:46,592 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2022-01-10 08:20:46,592 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2022-01-10 08:20:46,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 08:20:46,593 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2022-01-10 08:20:46,593 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2022-01-10 08:20:46,593 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2022-01-10 08:20:46,593 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2022-01-10 08:20:46,593 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2022-01-10 08:20:46,593 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2022-01-10 08:20:46,593 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2022-01-10 08:20:46,593 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2022-01-10 08:20:46,594 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2022-01-10 08:20:46,594 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2022-01-10 08:20:46,594 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 08:20:46,594 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 08:20:46,594 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2022-01-10 08:20:46,594 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2022-01-10 08:20:46,594 INFO L130 BoogieDeclarations]: Found specification of procedure error2 [2022-01-10 08:20:46,594 INFO L138 BoogieDeclarations]: Found implementation of procedure error2 [2022-01-10 08:20:46,687 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 08:20:46,688 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 08:20:47,241 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 08:20:47,249 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 08:20:47,250 INFO L299 CfgBuilder]: Removed 12 assume(true) statements. [2022-01-10 08:20:47,251 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:20:47 BoogieIcfgContainer [2022-01-10 08:20:47,251 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 08:20:47,253 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 08:20:47,253 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 08:20:47,256 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 08:20:47,256 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 08:20:45" (1/3) ... [2022-01-10 08:20:47,257 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21681699 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:20:47, skipping insertion in model container [2022-01-10 08:20:47,257 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:20:46" (2/3) ... [2022-01-10 08:20:47,257 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21681699 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:20:47, skipping insertion in model container [2022-01-10 08:20:47,257 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:20:47" (3/3) ... [2022-01-10 08:20:47,258 INFO L111 eAbstractionObserver]: Analyzing ICFG pc_sfifo_2.cil-1+token_ring.05.cil-2.c [2022-01-10 08:20:47,262 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 08:20:47,262 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 08:20:47,301 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 08:20:47,307 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:47,307 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 08:20:47,330 INFO L276 IsEmpty]: Start isEmpty. Operand has 316 states, 263 states have (on average 1.6045627376425855) internal successors, (422), 271 states have internal predecessors, (422), 35 states have call successors, (35), 15 states have call predecessors, (35), 15 states have return successors, (35), 33 states have call predecessors, (35), 35 states have call successors, (35) [2022-01-10 08:20:47,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:20:47,338 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:47,338 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:47,339 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:47,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:47,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1403612633, now seen corresponding path program 1 times [2022-01-10 08:20:47,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:47,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [578591697] [2022-01-10 08:20:47,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:47,355 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:47,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:47,359 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:47,372 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:47,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:47,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:47,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:47,712 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:47,712 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:47,713 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:47,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [578591697] [2022-01-10 08:20:47,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [578591697] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:47,714 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:47,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:20:47,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144567188] [2022-01-10 08:20:47,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:47,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:47,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:47,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:47,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:47,762 INFO L87 Difference]: Start difference. First operand has 316 states, 263 states have (on average 1.6045627376425855) internal successors, (422), 271 states have internal predecessors, (422), 35 states have call successors, (35), 15 states have call predecessors, (35), 15 states have return successors, (35), 33 states have call predecessors, (35), 35 states have call successors, (35) Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:47,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:47,864 INFO L93 Difference]: Finished difference Result 610 states and 949 transitions. [2022-01-10 08:20:47,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:47,872 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 65 [2022-01-10 08:20:47,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:47,883 INFO L225 Difference]: With dead ends: 610 [2022-01-10 08:20:47,884 INFO L226 Difference]: Without dead ends: 305 [2022-01-10 08:20:47,889 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:47,892 INFO L933 BasicCegarLoop]: 458 mSDtfsCounter, 127 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 783 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:47,893 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 783 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:47,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2022-01-10 08:20:47,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 305. [2022-01-10 08:20:47,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 255 states have (on average 1.5098039215686274) internal successors, (385), 260 states have internal predecessors, (385), 35 states have call successors, (35), 15 states have call predecessors, (35), 13 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-01-10 08:20:47,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 451 transitions. [2022-01-10 08:20:47,961 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 451 transitions. Word has length 65 [2022-01-10 08:20:47,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:47,962 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 451 transitions. [2022-01-10 08:20:47,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:47,963 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 451 transitions. [2022-01-10 08:20:47,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:20:47,966 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:47,966 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:47,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:48,166 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:48,167 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:48,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:48,168 INFO L85 PathProgramCache]: Analyzing trace with hash 16827223, now seen corresponding path program 1 times [2022-01-10 08:20:48,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:48,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1137431331] [2022-01-10 08:20:48,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:48,169 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:48,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:48,171 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:48,172 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:48,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:48,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-10 08:20:48,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:48,435 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:48,440 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:48,441 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:48,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1137431331] [2022-01-10 08:20:48,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1137431331] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:48,441 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:48,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:48,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100321003] [2022-01-10 08:20:48,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:48,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:48,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:48,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:48,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:48,444 INFO L87 Difference]: Start difference. First operand 305 states and 451 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:49,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:49,048 INFO L93 Difference]: Finished difference Result 496 states and 719 transitions. [2022-01-10 08:20:49,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:49,049 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:49,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:49,054 INFO L225 Difference]: With dead ends: 496 [2022-01-10 08:20:49,054 INFO L226 Difference]: Without dead ends: 408 [2022-01-10 08:20:49,055 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:49,057 INFO L933 BasicCegarLoop]: 454 mSDtfsCounter, 332 mSDsluCounter, 704 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 1158 SdHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:49,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 1158 Invalid, 561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 08:20:49,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-01-10 08:20:49,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 401. [2022-01-10 08:20:49,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 331 states have (on average 1.4773413897280967) internal successors, (489), 338 states have internal predecessors, (489), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (47), 43 states have call predecessors, (47), 42 states have call successors, (47) [2022-01-10 08:20:49,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 582 transitions. [2022-01-10 08:20:49,090 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 582 transitions. Word has length 65 [2022-01-10 08:20:49,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:49,090 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 582 transitions. [2022-01-10 08:20:49,090 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:49,091 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 582 transitions. [2022-01-10 08:20:49,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:20:49,093 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:49,094 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:49,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:49,306 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:49,306 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:49,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:49,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1695715863, now seen corresponding path program 1 times [2022-01-10 08:20:49,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:49,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [320040374] [2022-01-10 08:20:49,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:49,308 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:49,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:49,309 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:49,310 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:49,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:49,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:20:49,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:49,512 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:49,513 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:49,513 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:49,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [320040374] [2022-01-10 08:20:49,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [320040374] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:49,517 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:49,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:49,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065857253] [2022-01-10 08:20:49,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:49,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:49,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:49,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:49,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:49,519 INFO L87 Difference]: Start difference. First operand 401 states and 582 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:50,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:50,055 INFO L93 Difference]: Finished difference Result 793 states and 1134 transitions. [2022-01-10 08:20:50,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:50,056 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:50,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:50,061 INFO L225 Difference]: With dead ends: 793 [2022-01-10 08:20:50,061 INFO L226 Difference]: Without dead ends: 614 [2022-01-10 08:20:50,063 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:50,064 INFO L933 BasicCegarLoop]: 457 mSDtfsCounter, 324 mSDsluCounter, 706 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 1163 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:50,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 1163 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 504 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 08:20:50,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2022-01-10 08:20:50,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 606. [2022-01-10 08:20:50,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 492 states have (on average 1.4288617886178863) internal successors, (703), 507 states have internal predecessors, (703), 68 states have call successors, (68), 36 states have call predecessors, (68), 44 states have return successors, (89), 67 states have call predecessors, (89), 64 states have call successors, (89) [2022-01-10 08:20:50,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 860 transitions. [2022-01-10 08:20:50,103 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 860 transitions. Word has length 65 [2022-01-10 08:20:50,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:50,104 INFO L470 AbstractCegarLoop]: Abstraction has 606 states and 860 transitions. [2022-01-10 08:20:50,104 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:50,104 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 860 transitions. [2022-01-10 08:20:50,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:20:50,108 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:50,108 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:50,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:50,317 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:50,317 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:50,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:50,318 INFO L85 PathProgramCache]: Analyzing trace with hash -466883753, now seen corresponding path program 1 times [2022-01-10 08:20:50,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:50,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1603754632] [2022-01-10 08:20:50,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:50,319 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:50,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:50,320 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:50,321 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:50,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:50,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:20:50,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:50,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:20:50,527 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:50,527 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:50,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1603754632] [2022-01-10 08:20:50,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1603754632] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:50,527 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:50,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 08:20:50,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848822064] [2022-01-10 08:20:50,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:50,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 08:20:50,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:50,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 08:20:50,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:20:50,529 INFO L87 Difference]: Start difference. First operand 606 states and 860 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:50,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:50,576 INFO L93 Difference]: Finished difference Result 996 states and 1392 transitions. [2022-01-10 08:20:50,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:50,576 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:50,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:50,580 INFO L225 Difference]: With dead ends: 996 [2022-01-10 08:20:50,580 INFO L226 Difference]: Without dead ends: 626 [2022-01-10 08:20:50,581 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:50,582 INFO L933 BasicCegarLoop]: 449 mSDtfsCounter, 7 mSDsluCounter, 1790 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2239 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:50,583 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 2239 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:50,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2022-01-10 08:20:50,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 616. [2022-01-10 08:20:50,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 500 states have (on average 1.418) internal successors, (709), 515 states have internal predecessors, (709), 68 states have call successors, (68), 36 states have call predecessors, (68), 46 states have return successors, (91), 69 states have call predecessors, (91), 64 states have call successors, (91) [2022-01-10 08:20:50,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 868 transitions. [2022-01-10 08:20:50,615 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 868 transitions. Word has length 65 [2022-01-10 08:20:50,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:50,615 INFO L470 AbstractCegarLoop]: Abstraction has 616 states and 868 transitions. [2022-01-10 08:20:50,616 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:50,616 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 868 transitions. [2022-01-10 08:20:50,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:20:50,618 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:50,618 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:50,626 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:50,826 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:50,827 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:50,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:50,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1496243051, now seen corresponding path program 1 times [2022-01-10 08:20:50,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:50,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1371745417] [2022-01-10 08:20:50,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:50,828 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:50,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:50,829 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:50,831 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:50,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:50,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:20:50,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:51,019 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:51,019 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:51,019 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:51,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1371745417] [2022-01-10 08:20:51,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1371745417] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:51,020 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:51,020 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 08:20:51,020 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026413217] [2022-01-10 08:20:51,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:51,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 08:20:51,020 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:51,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 08:20:51,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:20:51,021 INFO L87 Difference]: Start difference. First operand 616 states and 868 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:51,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:51,069 INFO L93 Difference]: Finished difference Result 1010 states and 1398 transitions. [2022-01-10 08:20:51,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:51,070 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:51,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:51,073 INFO L225 Difference]: With dead ends: 1010 [2022-01-10 08:20:51,073 INFO L226 Difference]: Without dead ends: 630 [2022-01-10 08:20:51,075 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:51,075 INFO L933 BasicCegarLoop]: 448 mSDtfsCounter, 4 mSDsluCounter, 1787 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 2235 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:51,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 2235 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:51,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 630 states. [2022-01-10 08:20:51,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 630 to 626. [2022-01-10 08:20:51,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 626 states, 508 states have (on average 1.4074803149606299) internal successors, (715), 523 states have internal predecessors, (715), 68 states have call successors, (68), 36 states have call predecessors, (68), 48 states have return successors, (93), 71 states have call predecessors, (93), 64 states have call successors, (93) [2022-01-10 08:20:51,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 626 states to 626 states and 876 transitions. [2022-01-10 08:20:51,116 INFO L78 Accepts]: Start accepts. Automaton has 626 states and 876 transitions. Word has length 65 [2022-01-10 08:20:51,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:51,116 INFO L470 AbstractCegarLoop]: Abstraction has 626 states and 876 transitions. [2022-01-10 08:20:51,116 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:51,116 INFO L276 IsEmpty]: Start isEmpty. Operand 626 states and 876 transitions. [2022-01-10 08:20:51,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:20:51,118 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:51,119 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:51,130 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:51,328 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:51,328 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:51,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:51,329 INFO L85 PathProgramCache]: Analyzing trace with hash -110039657, now seen corresponding path program 1 times [2022-01-10 08:20:51,329 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:51,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1427639552] [2022-01-10 08:20:51,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:51,330 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:51,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:51,331 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:51,333 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:51,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:51,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:51,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:51,545 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:51,546 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:51,546 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:51,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1427639552] [2022-01-10 08:20:51,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1427639552] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:51,546 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:51,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:51,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049962640] [2022-01-10 08:20:51,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:51,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:20:51,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:51,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:20:51,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:20:51,548 INFO L87 Difference]: Start difference. First operand 626 states and 876 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:51,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:51,833 INFO L93 Difference]: Finished difference Result 1398 states and 1893 transitions. [2022-01-10 08:20:51,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:51,834 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:51,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:51,839 INFO L225 Difference]: With dead ends: 1398 [2022-01-10 08:20:51,839 INFO L226 Difference]: Without dead ends: 1012 [2022-01-10 08:20:51,840 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:51,841 INFO L933 BasicCegarLoop]: 435 mSDtfsCounter, 599 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 623 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:51,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [623 Valid, 700 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:20:51,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2022-01-10 08:20:51,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 1008. [2022-01-10 08:20:51,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1008 states, 800 states have (on average 1.35375) internal successors, (1083), 830 states have internal predecessors, (1083), 114 states have call successors, (114), 64 states have call predecessors, (114), 92 states have return successors, (178), 122 states have call predecessors, (178), 110 states have call successors, (178) [2022-01-10 08:20:51,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1008 states to 1008 states and 1375 transitions. [2022-01-10 08:20:51,884 INFO L78 Accepts]: Start accepts. Automaton has 1008 states and 1375 transitions. Word has length 65 [2022-01-10 08:20:51,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:51,884 INFO L470 AbstractCegarLoop]: Abstraction has 1008 states and 1375 transitions. [2022-01-10 08:20:51,885 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:51,885 INFO L276 IsEmpty]: Start isEmpty. Operand 1008 states and 1375 transitions. [2022-01-10 08:20:51,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-01-10 08:20:51,887 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:51,887 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:51,899 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:52,096 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:52,097 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:52,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:52,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1566755896, now seen corresponding path program 1 times [2022-01-10 08:20:52,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:52,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1208647163] [2022-01-10 08:20:52,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:52,098 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:52,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:52,099 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:52,100 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:52,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:52,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:52,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:52,322 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:52,323 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:52,323 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:52,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1208647163] [2022-01-10 08:20:52,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1208647163] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:52,323 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:52,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:20:52,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266392023] [2022-01-10 08:20:52,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:52,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:52,324 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:52,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:52,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:52,325 INFO L87 Difference]: Start difference. First operand 1008 states and 1375 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:52,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:52,397 INFO L93 Difference]: Finished difference Result 2424 states and 3220 transitions. [2022-01-10 08:20:52,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:52,397 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:52,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:52,405 INFO L225 Difference]: With dead ends: 2424 [2022-01-10 08:20:52,405 INFO L226 Difference]: Without dead ends: 1640 [2022-01-10 08:20:52,408 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:52,408 INFO L933 BasicCegarLoop]: 460 mSDtfsCounter, 65 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 877 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:52,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 877 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:52,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1640 states. [2022-01-10 08:20:52,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1640 to 1612. [2022-01-10 08:20:52,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1612 states, 1274 states have (on average 1.3233908948194661) internal successors, (1686), 1313 states have internal predecessors, (1686), 168 states have call successors, (168), 120 states have call predecessors, (168), 168 states have return successors, (258), 183 states have call predecessors, (258), 164 states have call successors, (258) [2022-01-10 08:20:52,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1612 states to 1612 states and 2112 transitions. [2022-01-10 08:20:52,473 INFO L78 Accepts]: Start accepts. Automaton has 1612 states and 2112 transitions. Word has length 66 [2022-01-10 08:20:52,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:52,474 INFO L470 AbstractCegarLoop]: Abstraction has 1612 states and 2112 transitions. [2022-01-10 08:20:52,474 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:52,474 INFO L276 IsEmpty]: Start isEmpty. Operand 1612 states and 2112 transitions. [2022-01-10 08:20:52,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-01-10 08:20:52,479 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:52,479 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:52,491 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:52,691 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:52,691 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:52,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:52,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1269971741, now seen corresponding path program 1 times [2022-01-10 08:20:52,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:52,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1832480805] [2022-01-10 08:20:52,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:52,692 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:52,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:52,693 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:52,695 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:52,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:52,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:52,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:52,895 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:52,896 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:52,896 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:52,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1832480805] [2022-01-10 08:20:52,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1832480805] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:52,896 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:52,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:20:52,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630864267] [2022-01-10 08:20:52,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:52,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:52,897 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:52,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:52,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:52,898 INFO L87 Difference]: Start difference. First operand 1612 states and 2112 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:52,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:52,993 INFO L93 Difference]: Finished difference Result 4276 states and 5539 transitions. [2022-01-10 08:20:52,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:52,994 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:52,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:53,008 INFO L225 Difference]: With dead ends: 4276 [2022-01-10 08:20:53,008 INFO L226 Difference]: Without dead ends: 2896 [2022-01-10 08:20:53,013 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:53,014 INFO L933 BasicCegarLoop]: 461 mSDtfsCounter, 383 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 569 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:53,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [383 Valid, 569 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:53,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2896 states. [2022-01-10 08:20:53,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2896 to 2836. [2022-01-10 08:20:53,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2836 states, 2212 states have (on average 1.2857142857142858) internal successors, (2844), 2285 states have internal predecessors, (2844), 300 states have call successors, (300), 232 states have call predecessors, (300), 322 states have return successors, (470), 323 states have call predecessors, (470), 296 states have call successors, (470) [2022-01-10 08:20:53,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2836 states to 2836 states and 3614 transitions. [2022-01-10 08:20:53,135 INFO L78 Accepts]: Start accepts. Automaton has 2836 states and 3614 transitions. Word has length 66 [2022-01-10 08:20:53,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:53,136 INFO L470 AbstractCegarLoop]: Abstraction has 2836 states and 3614 transitions. [2022-01-10 08:20:53,136 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:53,136 INFO L276 IsEmpty]: Start isEmpty. Operand 2836 states and 3614 transitions. [2022-01-10 08:20:53,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-01-10 08:20:53,138 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:53,138 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:53,146 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:53,346 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:53,347 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:53,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:53,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1499029609, now seen corresponding path program 1 times [2022-01-10 08:20:53,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:53,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1927895713] [2022-01-10 08:20:53,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:53,348 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:53,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:53,349 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:53,350 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:53,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:53,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:53,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:53,595 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:53,595 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:53,595 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:53,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1927895713] [2022-01-10 08:20:53,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1927895713] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:53,595 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:53,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:20:53,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374052728] [2022-01-10 08:20:53,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:53,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:53,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:53,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:53,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:53,597 INFO L87 Difference]: Start difference. First operand 2836 states and 3614 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:53,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:53,701 INFO L93 Difference]: Finished difference Result 6048 states and 7628 transitions. [2022-01-10 08:20:53,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:53,701 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:53,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:53,716 INFO L225 Difference]: With dead ends: 6048 [2022-01-10 08:20:53,716 INFO L226 Difference]: Without dead ends: 3444 [2022-01-10 08:20:53,722 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:53,723 INFO L933 BasicCegarLoop]: 471 mSDtfsCounter, 379 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 579 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:53,723 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [379 Valid, 579 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:53,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3444 states. [2022-01-10 08:20:53,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3444 to 3400. [2022-01-10 08:20:53,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3400 states, 2648 states have (on average 1.270392749244713) internal successors, (3364), 2729 states have internal predecessors, (3364), 364 states have call successors, (364), 288 states have call predecessors, (364), 386 states have return successors, (553), 387 states have call predecessors, (553), 360 states have call successors, (553) [2022-01-10 08:20:53,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3400 states to 3400 states and 4281 transitions. [2022-01-10 08:20:53,843 INFO L78 Accepts]: Start accepts. Automaton has 3400 states and 4281 transitions. Word has length 72 [2022-01-10 08:20:53,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:53,843 INFO L470 AbstractCegarLoop]: Abstraction has 3400 states and 4281 transitions. [2022-01-10 08:20:53,844 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:53,844 INFO L276 IsEmpty]: Start isEmpty. Operand 3400 states and 4281 transitions. [2022-01-10 08:20:53,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-01-10 08:20:53,845 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:53,845 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:53,858 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:54,054 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:54,055 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:54,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:54,055 INFO L85 PathProgramCache]: Analyzing trace with hash 258278453, now seen corresponding path program 1 times [2022-01-10 08:20:54,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:54,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1215055607] [2022-01-10 08:20:54,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:54,056 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:54,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:54,057 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:54,060 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:54,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:54,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:54,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:54,267 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:54,268 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:54,268 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:54,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1215055607] [2022-01-10 08:20:54,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1215055607] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:54,268 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:54,268 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:54,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203445144] [2022-01-10 08:20:54,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:54,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:20:54,269 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:54,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:20:54,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:20:54,270 INFO L87 Difference]: Start difference. First operand 3400 states and 4281 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:54,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:54,551 INFO L93 Difference]: Finished difference Result 4080 states and 5114 transitions. [2022-01-10 08:20:54,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:20:54,552 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:54,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:54,569 INFO L225 Difference]: With dead ends: 4080 [2022-01-10 08:20:54,569 INFO L226 Difference]: Without dead ends: 4077 [2022-01-10 08:20:54,571 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:54,572 INFO L933 BasicCegarLoop]: 472 mSDtfsCounter, 829 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 829 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:54,572 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [829 Valid, 562 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 08:20:54,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4077 states. [2022-01-10 08:20:54,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4077 to 4035. [2022-01-10 08:20:54,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4035 states, 3138 states have (on average 1.2635436583811346) internal successors, (3965), 3233 states have internal predecessors, (3965), 429 states have call successors, (429), 344 states have call predecessors, (429), 466 states have return successors, (656), 462 states have call predecessors, (656), 426 states have call successors, (656) [2022-01-10 08:20:54,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4035 states to 4035 states and 5050 transitions. [2022-01-10 08:20:54,724 INFO L78 Accepts]: Start accepts. Automaton has 4035 states and 5050 transitions. Word has length 73 [2022-01-10 08:20:54,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:54,724 INFO L470 AbstractCegarLoop]: Abstraction has 4035 states and 5050 transitions. [2022-01-10 08:20:54,725 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:54,725 INFO L276 IsEmpty]: Start isEmpty. Operand 4035 states and 5050 transitions. [2022-01-10 08:20:54,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-01-10 08:20:54,726 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:54,726 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:54,739 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:54,933 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:54,934 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:54,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:54,934 INFO L85 PathProgramCache]: Analyzing trace with hash -584250463, now seen corresponding path program 1 times [2022-01-10 08:20:54,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:54,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1229355426] [2022-01-10 08:20:54,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:54,935 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:54,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:54,936 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:54,938 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:55,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:55,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:20:55,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:55,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:55,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 08:20:55,617 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:55,618 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:55,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1229355426] [2022-01-10 08:20:55,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1229355426] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 08:20:55,618 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 08:20:55,618 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2022-01-10 08:20:55,618 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373074970] [2022-01-10 08:20:55,618 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 08:20:55,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 08:20:55,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:55,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 08:20:55,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:20:55,620 INFO L87 Difference]: Start difference. First operand 4035 states and 5050 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:56,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:56,202 INFO L93 Difference]: Finished difference Result 9018 states and 11250 transitions. [2022-01-10 08:20:56,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 08:20:56,202 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:56,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:56,241 INFO L225 Difference]: With dead ends: 9018 [2022-01-10 08:20:56,242 INFO L226 Difference]: Without dead ends: 9015 [2022-01-10 08:20:56,246 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:56,247 INFO L933 BasicCegarLoop]: 665 mSDtfsCounter, 855 mSDsluCounter, 1717 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 855 SdHoareTripleChecker+Valid, 2382 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:56,247 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [855 Valid, 2382 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:20:56,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9015 states. [2022-01-10 08:20:56,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9015 to 6617. [2022-01-10 08:20:56,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6617 states, 5140 states have (on average 1.2593385214007782) internal successors, (6473), 5301 states have internal predecessors, (6473), 693 states have call successors, (693), 568 states have call predecessors, (693), 782 states have return successors, (1090), 752 states have call predecessors, (1090), 690 states have call successors, (1090) [2022-01-10 08:20:56,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6617 states to 6617 states and 8256 transitions. [2022-01-10 08:20:56,619 INFO L78 Accepts]: Start accepts. Automaton has 6617 states and 8256 transitions. Word has length 74 [2022-01-10 08:20:56,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:56,619 INFO L470 AbstractCegarLoop]: Abstraction has 6617 states and 8256 transitions. [2022-01-10 08:20:56,620 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:56,620 INFO L276 IsEmpty]: Start isEmpty. Operand 6617 states and 8256 transitions. [2022-01-10 08:20:56,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-01-10 08:20:56,622 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:56,622 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:56,637 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:56,832 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:56,832 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:56,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:56,832 INFO L85 PathProgramCache]: Analyzing trace with hash 957331893, now seen corresponding path program 2 times [2022-01-10 08:20:56,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:56,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2078768462] [2022-01-10 08:20:56,833 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-10 08:20:56,833 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:56,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:56,834 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:56,836 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:56,935 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-10 08:20:56,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-10 08:20:56,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:56,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:57,032 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:57,033 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:57,033 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:57,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2078768462] [2022-01-10 08:20:57,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2078768462] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:57,033 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:57,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:20:57,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464227593] [2022-01-10 08:20:57,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:57,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:57,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:57,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:57,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:57,034 INFO L87 Difference]: Start difference. First operand 6617 states and 8256 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:57,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:57,195 INFO L93 Difference]: Finished difference Result 9864 states and 12388 transitions. [2022-01-10 08:20:57,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:57,196 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:57,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:57,221 INFO L225 Difference]: With dead ends: 9864 [2022-01-10 08:20:57,222 INFO L226 Difference]: Without dead ends: 4053 [2022-01-10 08:20:57,236 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:57,236 INFO L933 BasicCegarLoop]: 525 mSDtfsCounter, 420 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 420 SdHoareTripleChecker+Valid, 641 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:57,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [420 Valid, 641 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:57,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4053 states. [2022-01-10 08:20:57,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4053 to 4021. [2022-01-10 08:20:57,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4021 states, 3128 states have (on average 1.2490409207161126) internal successors, (3907), 3219 states have internal predecessors, (3907), 429 states have call successors, (429), 344 states have call predecessors, (429), 462 states have return successors, (624), 462 states have call predecessors, (624), 426 states have call successors, (624) [2022-01-10 08:20:57,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4021 states to 4021 states and 4960 transitions. [2022-01-10 08:20:57,432 INFO L78 Accepts]: Start accepts. Automaton has 4021 states and 4960 transitions. Word has length 77 [2022-01-10 08:20:57,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:57,433 INFO L470 AbstractCegarLoop]: Abstraction has 4021 states and 4960 transitions. [2022-01-10 08:20:57,433 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:57,433 INFO L276 IsEmpty]: Start isEmpty. Operand 4021 states and 4960 transitions. [2022-01-10 08:20:57,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-01-10 08:20:57,435 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:57,435 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:57,444 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:57,644 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:57,644 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:57,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:57,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1430467283, now seen corresponding path program 1 times [2022-01-10 08:20:57,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:57,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1272222029] [2022-01-10 08:20:57,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:57,646 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:57,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:57,647 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:57,649 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:57,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:57,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:57,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:57,853 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:57,853 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:57,853 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:57,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1272222029] [2022-01-10 08:20:57,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1272222029] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:57,854 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:57,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:20:57,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138864676] [2022-01-10 08:20:57,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:57,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:57,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:57,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:57,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:57,855 INFO L87 Difference]: Start difference. First operand 4021 states and 4960 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:58,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:58,060 INFO L93 Difference]: Finished difference Result 8144 states and 10027 transitions. [2022-01-10 08:20:58,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:58,060 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:58,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:58,087 INFO L225 Difference]: With dead ends: 8144 [2022-01-10 08:20:58,087 INFO L226 Difference]: Without dead ends: 5821 [2022-01-10 08:20:58,093 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:58,094 INFO L933 BasicCegarLoop]: 533 mSDtfsCounter, 82 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 973 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:58,094 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 973 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:58,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5821 states. [2022-01-10 08:20:58,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5821 to 5821. [2022-01-10 08:20:58,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5821 states, 4490 states have (on average 1.2320712694877505) internal successors, (5532), 4626 states have internal predecessors, (5532), 627 states have call successors, (627), 512 states have call predecessors, (627), 702 states have return successors, (948), 687 states have call predecessors, (948), 624 states have call successors, (948) [2022-01-10 08:20:58,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5821 states to 5821 states and 7107 transitions. [2022-01-10 08:20:58,377 INFO L78 Accepts]: Start accepts. Automaton has 5821 states and 7107 transitions. Word has length 84 [2022-01-10 08:20:58,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:58,378 INFO L470 AbstractCegarLoop]: Abstraction has 5821 states and 7107 transitions. [2022-01-10 08:20:58,378 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:58,378 INFO L276 IsEmpty]: Start isEmpty. Operand 5821 states and 7107 transitions. [2022-01-10 08:20:58,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-01-10 08:20:58,381 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:58,381 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:58,392 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:58,590 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:58,590 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:58,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:58,591 INFO L85 PathProgramCache]: Analyzing trace with hash -241356265, now seen corresponding path program 1 times [2022-01-10 08:20:58,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:58,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [312576993] [2022-01-10 08:20:58,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:58,591 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:58,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:58,592 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:58,593 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:58,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:58,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:58,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:58,833 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:58,833 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:58,833 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:58,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [312576993] [2022-01-10 08:20:58,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [312576993] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:58,834 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:58,834 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:58,834 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402190016] [2022-01-10 08:20:58,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:58,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:20:58,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:58,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:20:58,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:20:58,835 INFO L87 Difference]: Start difference. First operand 5821 states and 7107 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:59,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:59,257 INFO L93 Difference]: Finished difference Result 11436 states and 13907 transitions. [2022-01-10 08:20:59,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:59,258 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:59,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:59,277 INFO L225 Difference]: With dead ends: 11436 [2022-01-10 08:20:59,278 INFO L226 Difference]: Without dead ends: 5851 [2022-01-10 08:20:59,290 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:59,292 INFO L933 BasicCegarLoop]: 430 mSDtfsCounter, 580 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 603 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:59,292 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [603 Valid, 684 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:20:59,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5851 states. [2022-01-10 08:20:59,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5851 to 5851. [2022-01-10 08:20:59,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5851 states, 4505 states have (on average 1.2166481687014428) internal successors, (5481), 4656 states have internal predecessors, (5481), 627 states have call successors, (627), 512 states have call predecessors, (627), 717 states have return successors, (948), 687 states have call predecessors, (948), 624 states have call successors, (948) [2022-01-10 08:20:59,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5851 states to 5851 states and 7056 transitions. [2022-01-10 08:20:59,540 INFO L78 Accepts]: Start accepts. Automaton has 5851 states and 7056 transitions. Word has length 92 [2022-01-10 08:20:59,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:59,540 INFO L470 AbstractCegarLoop]: Abstraction has 5851 states and 7056 transitions. [2022-01-10 08:20:59,541 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:59,541 INFO L276 IsEmpty]: Start isEmpty. Operand 5851 states and 7056 transitions. [2022-01-10 08:20:59,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-01-10 08:20:59,543 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:59,543 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:59,556 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2022-01-10 08:20:59,759 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:59,759 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:59,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:59,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1891118771, now seen corresponding path program 1 times [2022-01-10 08:20:59,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:59,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [440874266] [2022-01-10 08:20:59,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:59,760 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:59,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:59,761 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:59,762 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:59,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:59,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:59,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:59,971 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:59,971 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:59,971 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:59,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [440874266] [2022-01-10 08:20:59,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [440874266] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:59,972 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:59,972 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:20:59,972 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671696228] [2022-01-10 08:20:59,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:59,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:59,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:59,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:59,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:59,973 INFO L87 Difference]: Start difference. First operand 5851 states and 7056 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:21:00,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:00,190 INFO L93 Difference]: Finished difference Result 11203 states and 13440 transitions. [2022-01-10 08:21:00,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:00,191 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:21:00,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:00,208 INFO L225 Difference]: With dead ends: 11203 [2022-01-10 08:21:00,208 INFO L226 Difference]: Without dead ends: 5578 [2022-01-10 08:21:00,221 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:21:00,222 INFO L933 BasicCegarLoop]: 532 mSDtfsCounter, 102 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 969 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:00,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 969 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:00,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5578 states. [2022-01-10 08:21:00,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5578 to 5575. [2022-01-10 08:21:00,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5575 states, 4299 states have (on average 1.2051639916259596) internal successors, (5181), 4444 states have internal predecessors, (5181), 589 states have call successors, (589), 484 states have call predecessors, (589), 685 states have return successors, (831), 649 states have call predecessors, (831), 586 states have call successors, (831) [2022-01-10 08:21:00,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5575 states to 5575 states and 6601 transitions. [2022-01-10 08:21:00,446 INFO L78 Accepts]: Start accepts. Automaton has 5575 states and 6601 transitions. Word has length 93 [2022-01-10 08:21:00,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:00,446 INFO L470 AbstractCegarLoop]: Abstraction has 5575 states and 6601 transitions. [2022-01-10 08:21:00,447 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:21:00,447 INFO L276 IsEmpty]: Start isEmpty. Operand 5575 states and 6601 transitions. [2022-01-10 08:21:00,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-10 08:21:00,449 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:00,449 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:00,463 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:21:00,658 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:21:00,658 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:00,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:00,659 INFO L85 PathProgramCache]: Analyzing trace with hash 299410466, now seen corresponding path program 1 times [2022-01-10 08:21:00,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:00,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [358064822] [2022-01-10 08:21:00,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:00,659 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:00,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:00,661 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:21:00,669 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:21:00,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:00,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:00,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:00,902 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:21:00,903 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:00,903 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:00,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [358064822] [2022-01-10 08:21:00,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [358064822] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:00,903 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:00,903 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:21:00,903 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382436593] [2022-01-10 08:21:00,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:00,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:00,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:00,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:00,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:00,904 INFO L87 Difference]: Start difference. First operand 5575 states and 6601 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (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:21:01,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:01,051 INFO L93 Difference]: Finished difference Result 5774 states and 6905 transitions. [2022-01-10 08:21:01,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:01,052 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (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 102 [2022-01-10 08:21:01,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:01,067 INFO L225 Difference]: With dead ends: 5774 [2022-01-10 08:21:01,067 INFO L226 Difference]: Without dead ends: 5575 [2022-01-10 08:21:01,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 100 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:01,071 INFO L933 BasicCegarLoop]: 446 mSDtfsCounter, 308 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 574 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:01,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [308 Valid, 574 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:01,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5575 states. [2022-01-10 08:21:01,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5575 to 5575. [2022-01-10 08:21:01,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5575 states, 4299 states have (on average 1.2049313793905558) internal successors, (5180), 4444 states have internal predecessors, (5180), 589 states have call successors, (589), 484 states have call predecessors, (589), 685 states have return successors, (831), 649 states have call predecessors, (831), 586 states have call successors, (831) [2022-01-10 08:21:01,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5575 states to 5575 states and 6600 transitions. [2022-01-10 08:21:01,273 INFO L78 Accepts]: Start accepts. Automaton has 5575 states and 6600 transitions. Word has length 102 [2022-01-10 08:21:01,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:01,274 INFO L470 AbstractCegarLoop]: Abstraction has 5575 states and 6600 transitions. [2022-01-10 08:21:01,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (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:21:01,274 INFO L276 IsEmpty]: Start isEmpty. Operand 5575 states and 6600 transitions. [2022-01-10 08:21:01,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-10 08:21:01,276 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:01,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, 1, 1, 1, 1, 1, 1, 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:01,288 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:21:01,488 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:21:01,488 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:01,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:01,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1577652764, now seen corresponding path program 1 times [2022-01-10 08:21:01,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:01,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1473612962] [2022-01-10 08:21:01,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:01,489 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:01,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:01,491 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:21:01,492 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:21:01,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:01,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:01,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:01,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:21:01,780 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:01,780 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:01,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1473612962] [2022-01-10 08:21:01,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1473612962] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:01,780 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:01,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:01,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830408569] [2022-01-10 08:21:01,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:01,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:01,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:01,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:01,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:01,782 INFO L87 Difference]: Start difference. First operand 5575 states and 6600 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (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:21:02,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:02,410 INFO L93 Difference]: Finished difference Result 5987 states and 7240 transitions. [2022-01-10 08:21:02,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:21:02,411 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (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 102 [2022-01-10 08:21:02,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:02,427 INFO L225 Difference]: With dead ends: 5987 [2022-01-10 08:21:02,427 INFO L226 Difference]: Without dead ends: 5791 [2022-01-10 08:21:02,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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:21:02,430 INFO L933 BasicCegarLoop]: 457 mSDtfsCounter, 731 mSDsluCounter, 726 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 754 SdHoareTripleChecker+Valid, 1183 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:02,431 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [754 Valid, 1183 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:21:02,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5791 states. [2022-01-10 08:21:02,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5791 to 5774. [2022-01-10 08:21:02,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5774 states, 4477 states have (on average 1.2193433102524012) internal successors, (5459), 4623 states have internal predecessors, (5459), 603 states have call successors, (603), 490 states have call predecessors, (603), 692 states have return successors, (846), 663 states have call predecessors, (846), 600 states have call successors, (846) [2022-01-10 08:21:02,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5774 states to 5774 states and 6908 transitions. [2022-01-10 08:21:02,665 INFO L78 Accepts]: Start accepts. Automaton has 5774 states and 6908 transitions. Word has length 102 [2022-01-10 08:21:02,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:02,667 INFO L470 AbstractCegarLoop]: Abstraction has 5774 states and 6908 transitions. [2022-01-10 08:21:02,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (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:21:02,667 INFO L276 IsEmpty]: Start isEmpty. Operand 5774 states and 6908 transitions. [2022-01-10 08:21:02,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-10 08:21:02,687 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:02,688 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:02,699 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:21:02,897 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:21:02,898 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:02,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:02,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1033499360, now seen corresponding path program 1 times [2022-01-10 08:21:02,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:02,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [679211365] [2022-01-10 08:21:02,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:02,899 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:02,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:02,900 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:21:02,902 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:21:03,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:03,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:03,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:03,175 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:21:03,175 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:03,176 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:03,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [679211365] [2022-01-10 08:21:03,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [679211365] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:03,176 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:03,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:03,178 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577274637] [2022-01-10 08:21:03,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:03,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:03,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:03,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:03,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:03,179 INFO L87 Difference]: Start difference. First operand 5774 states and 6908 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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:21:03,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:03,622 INFO L93 Difference]: Finished difference Result 6169 states and 7522 transitions. [2022-01-10 08:21:03,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:21:03,623 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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 102 [2022-01-10 08:21:03,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:03,638 INFO L225 Difference]: With dead ends: 6169 [2022-01-10 08:21:03,638 INFO L226 Difference]: Without dead ends: 5774 [2022-01-10 08:21:03,643 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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:21:03,643 INFO L933 BasicCegarLoop]: 410 mSDtfsCounter, 572 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 595 SdHoareTripleChecker+Valid, 855 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:03,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [595 Valid, 855 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:03,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5774 states. [2022-01-10 08:21:03,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5774 to 5774. [2022-01-10 08:21:03,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5774 states, 4477 states have (on average 1.2177797632343086) internal successors, (5452), 4623 states have internal predecessors, (5452), 603 states have call successors, (603), 490 states have call predecessors, (603), 692 states have return successors, (846), 663 states have call predecessors, (846), 600 states have call successors, (846) [2022-01-10 08:21:03,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5774 states to 5774 states and 6901 transitions. [2022-01-10 08:21:03,947 INFO L78 Accepts]: Start accepts. Automaton has 5774 states and 6901 transitions. Word has length 102 [2022-01-10 08:21:03,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:03,947 INFO L470 AbstractCegarLoop]: Abstraction has 5774 states and 6901 transitions. [2022-01-10 08:21:03,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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:21:03,947 INFO L276 IsEmpty]: Start isEmpty. Operand 5774 states and 6901 transitions. [2022-01-10 08:21:03,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-10 08:21:03,949 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:03,949 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:03,961 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:04,159 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:21:04,159 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:04,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:04,160 INFO L85 PathProgramCache]: Analyzing trace with hash -822999332, now seen corresponding path program 1 times [2022-01-10 08:21:04,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:04,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [274716646] [2022-01-10 08:21:04,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:04,160 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:04,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:04,161 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:21:04,163 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:21:04,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:04,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:04,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:04,395 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:21:04,395 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:04,395 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:04,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [274716646] [2022-01-10 08:21:04,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [274716646] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:04,395 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:04,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:04,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106323632] [2022-01-10 08:21:04,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:04,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:04,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:04,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:04,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:04,397 INFO L87 Difference]: Start difference. First operand 5774 states and 6901 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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:21:04,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:04,830 INFO L93 Difference]: Finished difference Result 6169 states and 7508 transitions. [2022-01-10 08:21:04,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:21:04,831 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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 102 [2022-01-10 08:21:04,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:04,848 INFO L225 Difference]: With dead ends: 6169 [2022-01-10 08:21:04,849 INFO L226 Difference]: Without dead ends: 5774 [2022-01-10 08:21:04,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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:21:04,853 INFO L933 BasicCegarLoop]: 407 mSDtfsCounter, 566 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 589 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:04,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [589 Valid, 848 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:04,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5774 states. [2022-01-10 08:21:05,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5774 to 5774. [2022-01-10 08:21:05,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5774 states, 4477 states have (on average 1.2162162162162162) internal successors, (5445), 4623 states have internal predecessors, (5445), 603 states have call successors, (603), 490 states have call predecessors, (603), 692 states have return successors, (846), 663 states have call predecessors, (846), 600 states have call successors, (846) [2022-01-10 08:21:05,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5774 states to 5774 states and 6894 transitions. [2022-01-10 08:21:05,148 INFO L78 Accepts]: Start accepts. Automaton has 5774 states and 6894 transitions. Word has length 102 [2022-01-10 08:21:05,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:05,148 INFO L470 AbstractCegarLoop]: Abstraction has 5774 states and 6894 transitions. [2022-01-10 08:21:05,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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:21:05,149 INFO L276 IsEmpty]: Start isEmpty. Operand 5774 states and 6894 transitions. [2022-01-10 08:21:05,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-10 08:21:05,151 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:05,151 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:05,160 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:21:05,360 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:21:05,361 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:05,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:05,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1888060256, now seen corresponding path program 1 times [2022-01-10 08:21:05,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:05,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1670065629] [2022-01-10 08:21:05,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:05,362 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:05,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:05,363 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:21:05,399 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:21:05,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:05,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:05,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:05,593 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:21:05,593 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:05,593 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:05,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1670065629] [2022-01-10 08:21:05,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1670065629] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:05,593 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:05,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:05,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099724849] [2022-01-10 08:21:05,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:05,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:05,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:05,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:05,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:05,594 INFO L87 Difference]: Start difference. First operand 5774 states and 6894 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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:21:06,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:06,080 INFO L93 Difference]: Finished difference Result 6169 states and 7494 transitions. [2022-01-10 08:21:06,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:21:06,081 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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 102 [2022-01-10 08:21:06,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:06,099 INFO L225 Difference]: With dead ends: 6169 [2022-01-10 08:21:06,099 INFO L226 Difference]: Without dead ends: 5774 [2022-01-10 08:21:06,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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:21:06,104 INFO L933 BasicCegarLoop]: 404 mSDtfsCounter, 560 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 583 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:06,104 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [583 Valid, 841 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:06,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5774 states. [2022-01-10 08:21:06,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5774 to 5774. [2022-01-10 08:21:06,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5774 states, 4477 states have (on average 1.2146526691981236) internal successors, (5438), 4623 states have internal predecessors, (5438), 603 states have call successors, (603), 490 states have call predecessors, (603), 692 states have return successors, (846), 663 states have call predecessors, (846), 600 states have call successors, (846) [2022-01-10 08:21:06,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5774 states to 5774 states and 6887 transitions. [2022-01-10 08:21:06,442 INFO L78 Accepts]: Start accepts. Automaton has 5774 states and 6887 transitions. Word has length 102 [2022-01-10 08:21:06,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:06,442 INFO L470 AbstractCegarLoop]: Abstraction has 5774 states and 6887 transitions. [2022-01-10 08:21:06,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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:21:06,442 INFO L276 IsEmpty]: Start isEmpty. Operand 5774 states and 6887 transitions. [2022-01-10 08:21:06,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-10 08:21:06,445 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:06,445 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:06,455 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:21:06,655 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:21:06,655 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:06,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:06,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1349622180, now seen corresponding path program 1 times [2022-01-10 08:21:06,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:06,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [639575612] [2022-01-10 08:21:06,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:06,656 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:06,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:06,657 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:21:06,659 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:21:06,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:06,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:06,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:06,918 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:21:06,918 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:06,918 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:06,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [639575612] [2022-01-10 08:21:06,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [639575612] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:06,918 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:06,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:06,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581090474] [2022-01-10 08:21:06,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:06,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:06,919 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:06,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:06,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:06,919 INFO L87 Difference]: Start difference. First operand 5774 states and 6887 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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:21:07,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:07,348 INFO L93 Difference]: Finished difference Result 6169 states and 7480 transitions. [2022-01-10 08:21:07,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:21:07,349 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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 102 [2022-01-10 08:21:07,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:07,365 INFO L225 Difference]: With dead ends: 6169 [2022-01-10 08:21:07,365 INFO L226 Difference]: Without dead ends: 5774 [2022-01-10 08:21:07,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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:21:07,369 INFO L933 BasicCegarLoop]: 401 mSDtfsCounter, 554 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 577 SdHoareTripleChecker+Valid, 834 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:07,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [577 Valid, 834 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:21:07,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5774 states. [2022-01-10 08:21:07,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5774 to 5774. [2022-01-10 08:21:07,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5774 states, 4477 states have (on average 1.2130891221800313) internal successors, (5431), 4623 states have internal predecessors, (5431), 603 states have call successors, (603), 490 states have call predecessors, (603), 692 states have return successors, (846), 663 states have call predecessors, (846), 600 states have call successors, (846) [2022-01-10 08:21:07,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5774 states to 5774 states and 6880 transitions. [2022-01-10 08:21:07,664 INFO L78 Accepts]: Start accepts. Automaton has 5774 states and 6880 transitions. Word has length 102 [2022-01-10 08:21:07,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:07,665 INFO L470 AbstractCegarLoop]: Abstraction has 5774 states and 6880 transitions. [2022-01-10 08:21:07,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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:21:07,665 INFO L276 IsEmpty]: Start isEmpty. Operand 5774 states and 6880 transitions. [2022-01-10 08:21:07,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-10 08:21:07,667 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:07,667 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:07,681 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:07,876 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:21:07,877 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:07,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:07,877 INFO L85 PathProgramCache]: Analyzing trace with hash -484232224, now seen corresponding path program 1 times [2022-01-10 08:21:07,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:07,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1821290933] [2022-01-10 08:21:07,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:07,878 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:07,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:07,879 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:21:07,879 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:21:07,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:07,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:07,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:08,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:21:08,105 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:08,105 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:08,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1821290933] [2022-01-10 08:21:08,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1821290933] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:08,105 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:08,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:08,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899778083] [2022-01-10 08:21:08,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:08,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:08,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:08,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:08,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:08,106 INFO L87 Difference]: Start difference. First operand 5774 states and 6880 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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:21:08,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:08,586 INFO L93 Difference]: Finished difference Result 6263 states and 7610 transitions. [2022-01-10 08:21:08,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:21:08,587 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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 102 [2022-01-10 08:21:08,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:08,604 INFO L225 Difference]: With dead ends: 6263 [2022-01-10 08:21:08,604 INFO L226 Difference]: Without dead ends: 5868 [2022-01-10 08:21:08,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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:21:08,610 INFO L933 BasicCegarLoop]: 398 mSDtfsCounter, 604 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 627 SdHoareTripleChecker+Valid, 826 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:08,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [627 Valid, 826 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:08,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5868 states. [2022-01-10 08:21:08,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5868 to 5868. [2022-01-10 08:21:08,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5868 states, 4565 states have (on average 1.2148959474260679) internal successors, (5546), 4711 states have internal predecessors, (5546), 605 states have call successors, (605), 494 states have call predecessors, (605), 696 states have return successors, (848), 665 states have call predecessors, (848), 602 states have call successors, (848) [2022-01-10 08:21:08,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5868 states to 5868 states and 6999 transitions. [2022-01-10 08:21:08,958 INFO L78 Accepts]: Start accepts. Automaton has 5868 states and 6999 transitions. Word has length 102 [2022-01-10 08:21:08,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:08,959 INFO L470 AbstractCegarLoop]: Abstraction has 5868 states and 6999 transitions. [2022-01-10 08:21:08,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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:21:08,959 INFO L276 IsEmpty]: Start isEmpty. Operand 5868 states and 6999 transitions. [2022-01-10 08:21:08,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-10 08:21:08,961 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:08,961 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:08,973 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:21:09,171 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:21:09,171 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:09,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:09,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1564695076, now seen corresponding path program 1 times [2022-01-10 08:21:09,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:09,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1316658447] [2022-01-10 08:21:09,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:09,172 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:09,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:09,173 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:21:09,174 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:21:09,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:09,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:09,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:09,386 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:21:09,387 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:09,387 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:09,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1316658447] [2022-01-10 08:21:09,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1316658447] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:09,387 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:09,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:09,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996896002] [2022-01-10 08:21:09,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:09,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:09,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:09,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:09,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:09,388 INFO L87 Difference]: Start difference. First operand 5868 states and 6999 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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:21:09,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:09,846 INFO L93 Difference]: Finished difference Result 6451 states and 7848 transitions. [2022-01-10 08:21:09,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:21:09,846 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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 102 [2022-01-10 08:21:09,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:09,863 INFO L225 Difference]: With dead ends: 6451 [2022-01-10 08:21:09,863 INFO L226 Difference]: Without dead ends: 5962 [2022-01-10 08:21:09,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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:21:09,868 INFO L933 BasicCegarLoop]: 396 mSDtfsCounter, 597 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 620 SdHoareTripleChecker+Valid, 820 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:09,868 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [620 Valid, 820 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:09,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5962 states. [2022-01-10 08:21:10,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5962 to 5962. [2022-01-10 08:21:10,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5962 states, 4653 states have (on average 1.2157747689662584) internal successors, (5657), 4799 states have internal predecessors, (5657), 607 states have call successors, (607), 498 states have call predecessors, (607), 700 states have return successors, (850), 667 states have call predecessors, (850), 604 states have call successors, (850) [2022-01-10 08:21:10,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5962 states to 5962 states and 7114 transitions. [2022-01-10 08:21:10,239 INFO L78 Accepts]: Start accepts. Automaton has 5962 states and 7114 transitions. Word has length 102 [2022-01-10 08:21:10,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:10,239 INFO L470 AbstractCegarLoop]: Abstraction has 5962 states and 7114 transitions. [2022-01-10 08:21:10,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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:21:10,239 INFO L276 IsEmpty]: Start isEmpty. Operand 5962 states and 7114 transitions. [2022-01-10 08:21:10,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-10 08:21:10,241 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:10,242 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:10,252 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:21:10,450 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:21:10,451 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:10,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:10,451 INFO L85 PathProgramCache]: Analyzing trace with hash -478988033, now seen corresponding path program 1 times [2022-01-10 08:21:10,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:10,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [308421230] [2022-01-10 08:21:10,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:10,452 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:10,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:10,452 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:21:10,454 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:21:10,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:10,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:10,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:10,693 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:21:10,693 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:10,693 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:10,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [308421230] [2022-01-10 08:21:10,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [308421230] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:10,693 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:10,694 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:10,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439654716] [2022-01-10 08:21:10,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:10,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:10,694 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:10,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:10,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:10,695 INFO L87 Difference]: Start difference. First operand 5962 states and 7114 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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:21:11,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:11,164 INFO L93 Difference]: Finished difference Result 6639 states and 8078 transitions. [2022-01-10 08:21:11,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:21:11,165 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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 102 [2022-01-10 08:21:11,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:11,178 INFO L225 Difference]: With dead ends: 6639 [2022-01-10 08:21:11,178 INFO L226 Difference]: Without dead ends: 6056 [2022-01-10 08:21:11,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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:21:11,183 INFO L933 BasicCegarLoop]: 391 mSDtfsCounter, 591 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 614 SdHoareTripleChecker+Valid, 811 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:11,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [614 Valid, 811 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:11,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6056 states. [2022-01-10 08:21:11,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6056 to 6056. [2022-01-10 08:21:11,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6056 states, 4741 states have (on average 1.2157772621809744) internal successors, (5764), 4887 states have internal predecessors, (5764), 609 states have call successors, (609), 502 states have call predecessors, (609), 704 states have return successors, (852), 669 states have call predecessors, (852), 606 states have call successors, (852) [2022-01-10 08:21:11,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6056 states to 6056 states and 7225 transitions. [2022-01-10 08:21:11,598 INFO L78 Accepts]: Start accepts. Automaton has 6056 states and 7225 transitions. Word has length 102 [2022-01-10 08:21:11,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:11,598 INFO L470 AbstractCegarLoop]: Abstraction has 6056 states and 7225 transitions. [2022-01-10 08:21:11,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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:21:11,598 INFO L276 IsEmpty]: Start isEmpty. Operand 6056 states and 7225 transitions. [2022-01-10 08:21:11,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-10 08:21:11,601 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:11,601 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:11,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:11,809 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:21:11,810 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:11,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:11,810 INFO L85 PathProgramCache]: Analyzing trace with hash 226032123, now seen corresponding path program 1 times [2022-01-10 08:21:11,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:11,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1011295716] [2022-01-10 08:21:11,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:11,810 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:11,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:11,812 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:21:11,812 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:21:11,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:11,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:11,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:12,064 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:21:12,064 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:12,064 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:12,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1011295716] [2022-01-10 08:21:12,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1011295716] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:12,065 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:12,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:12,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526712168] [2022-01-10 08:21:12,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:12,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:12,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:12,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:12,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:12,066 INFO L87 Difference]: Start difference. First operand 6056 states and 7225 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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:21:12,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:12,691 INFO L93 Difference]: Finished difference Result 6827 states and 8300 transitions. [2022-01-10 08:21:12,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:21:12,691 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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 102 [2022-01-10 08:21:12,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:12,708 INFO L225 Difference]: With dead ends: 6827 [2022-01-10 08:21:12,708 INFO L226 Difference]: Without dead ends: 6150 [2022-01-10 08:21:12,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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:21:12,713 INFO L933 BasicCegarLoop]: 388 mSDtfsCounter, 583 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 606 SdHoareTripleChecker+Valid, 804 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:12,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [606 Valid, 804 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:12,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6150 states. [2022-01-10 08:21:13,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6150 to 6150. [2022-01-10 08:21:13,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6150 states, 4829 states have (on average 1.214951335680265) internal successors, (5867), 4975 states have internal predecessors, (5867), 611 states have call successors, (611), 506 states have call predecessors, (611), 708 states have return successors, (854), 671 states have call predecessors, (854), 608 states have call successors, (854) [2022-01-10 08:21:13,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6150 states to 6150 states and 7332 transitions. [2022-01-10 08:21:13,086 INFO L78 Accepts]: Start accepts. Automaton has 6150 states and 7332 transitions. Word has length 102 [2022-01-10 08:21:13,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:13,086 INFO L470 AbstractCegarLoop]: Abstraction has 6150 states and 7332 transitions. [2022-01-10 08:21:13,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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:21:13,086 INFO L276 IsEmpty]: Start isEmpty. Operand 6150 states and 7332 transitions. [2022-01-10 08:21:13,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-10 08:21:13,089 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:13,089 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:13,097 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:21:13,295 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:21:13,295 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:13,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:13,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1354512470, now seen corresponding path program 1 times [2022-01-10 08:21:13,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:13,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1866180522] [2022-01-10 08:21:13,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:13,296 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:13,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:13,297 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:21:13,298 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:21:13,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:13,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:13,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:13,517 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:21:13,518 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:13,518 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:13,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1866180522] [2022-01-10 08:21:13,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1866180522] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:13,518 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:13,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:13,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927193047] [2022-01-10 08:21:13,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:13,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:13,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:13,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:13,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:13,519 INFO L87 Difference]: Start difference. First operand 6150 states and 7332 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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:21:14,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:14,105 INFO L93 Difference]: Finished difference Result 7015 states and 8514 transitions. [2022-01-10 08:21:14,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:21:14,105 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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 102 [2022-01-10 08:21:14,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:14,120 INFO L225 Difference]: With dead ends: 7015 [2022-01-10 08:21:14,121 INFO L226 Difference]: Without dead ends: 6244 [2022-01-10 08:21:14,125 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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:21:14,125 INFO L933 BasicCegarLoop]: 385 mSDtfsCounter, 576 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 599 SdHoareTripleChecker+Valid, 797 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:14,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [599 Valid, 797 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:14,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6244 states. [2022-01-10 08:21:14,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6244 to 6244. [2022-01-10 08:21:14,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6244 states, 4917 states have (on average 1.2133414683750254) internal successors, (5966), 5063 states have internal predecessors, (5966), 613 states have call successors, (613), 510 states have call predecessors, (613), 712 states have return successors, (856), 673 states have call predecessors, (856), 610 states have call successors, (856) [2022-01-10 08:21:14,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6244 states to 6244 states and 7435 transitions. [2022-01-10 08:21:14,411 INFO L78 Accepts]: Start accepts. Automaton has 6244 states and 7435 transitions. Word has length 102 [2022-01-10 08:21:14,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:14,411 INFO L470 AbstractCegarLoop]: Abstraction has 6244 states and 7435 transitions. [2022-01-10 08:21:14,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (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:21:14,411 INFO L276 IsEmpty]: Start isEmpty. Operand 6244 states and 7435 transitions. [2022-01-10 08:21:14,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-10 08:21:14,413 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:14,414 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:14,423 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:21:14,622 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:21:14,623 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:14,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:14,623 INFO L85 PathProgramCache]: Analyzing trace with hash -783648550, now seen corresponding path program 1 times [2022-01-10 08:21:14,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:14,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1088372754] [2022-01-10 08:21:14,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:14,624 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:14,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:14,624 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:21:14,626 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:21:14,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:14,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:14,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:14,848 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:21:14,849 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:14,849 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:14,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1088372754] [2022-01-10 08:21:14,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1088372754] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:14,849 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:14,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:21:14,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707017388] [2022-01-10 08:21:14,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:14,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:14,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:14,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:14,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:14,850 INFO L87 Difference]: Start difference. First operand 6244 states and 7435 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (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:21:15,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:15,128 INFO L93 Difference]: Finished difference Result 7262 states and 8795 transitions. [2022-01-10 08:21:15,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:21:15,128 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (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 102 [2022-01-10 08:21:15,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:15,145 INFO L225 Difference]: With dead ends: 7262 [2022-01-10 08:21:15,145 INFO L226 Difference]: Without dead ends: 6398 [2022-01-10 08:21:15,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 98 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:21:15,151 INFO L933 BasicCegarLoop]: 417 mSDtfsCounter, 206 mSDsluCounter, 1330 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 1747 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:21:15,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 1747 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:21:15,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6398 states. [2022-01-10 08:21:15,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6398 to 6250. [2022-01-10 08:21:15,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6250 states, 4923 states have (on average 1.2110501726589478) internal successors, (5962), 5069 states have internal predecessors, (5962), 613 states have call successors, (613), 510 states have call predecessors, (613), 712 states have return successors, (856), 673 states have call predecessors, (856), 610 states have call successors, (856) [2022-01-10 08:21:15,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6250 states to 6250 states and 7431 transitions. [2022-01-10 08:21:15,454 INFO L78 Accepts]: Start accepts. Automaton has 6250 states and 7431 transitions. Word has length 102 [2022-01-10 08:21:15,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:15,454 INFO L470 AbstractCegarLoop]: Abstraction has 6250 states and 7431 transitions. [2022-01-10 08:21:15,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (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:21:15,455 INFO L276 IsEmpty]: Start isEmpty. Operand 6250 states and 7431 transitions. [2022-01-10 08:21:15,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-10 08:21:15,457 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:15,457 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:15,467 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:15,666 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:21:15,666 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:15,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:15,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1515615976, now seen corresponding path program 1 times [2022-01-10 08:21:15,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:15,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1571673596] [2022-01-10 08:21:15,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:15,667 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:15,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:15,668 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:21:15,669 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:21:15,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:15,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:15,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:15,861 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:21:15,861 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:15,861 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:15,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1571673596] [2022-01-10 08:21:15,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1571673596] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:15,862 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:15,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:21:15,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515592032] [2022-01-10 08:21:15,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:15,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:15,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:15,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:15,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:15,863 INFO L87 Difference]: Start difference. First operand 6250 states and 7431 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (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:21:16,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:16,143 INFO L93 Difference]: Finished difference Result 7246 states and 8751 transitions. [2022-01-10 08:21:16,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:21:16,143 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (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 102 [2022-01-10 08:21:16,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:16,159 INFO L225 Difference]: With dead ends: 7246 [2022-01-10 08:21:16,159 INFO L226 Difference]: Without dead ends: 6376 [2022-01-10 08:21:16,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 98 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:21:16,163 INFO L933 BasicCegarLoop]: 419 mSDtfsCounter, 167 mSDsluCounter, 1321 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 1740 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:21:16,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 1740 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:21:16,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6376 states. [2022-01-10 08:21:16,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6376 to 6256. [2022-01-10 08:21:16,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6256 states, 4929 states have (on average 1.2087644552647596) internal successors, (5958), 5075 states have internal predecessors, (5958), 613 states have call successors, (613), 510 states have call predecessors, (613), 712 states have return successors, (856), 673 states have call predecessors, (856), 610 states have call successors, (856) [2022-01-10 08:21:16,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6256 states to 6256 states and 7427 transitions. [2022-01-10 08:21:16,446 INFO L78 Accepts]: Start accepts. Automaton has 6256 states and 7427 transitions. Word has length 102 [2022-01-10 08:21:16,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:16,446 INFO L470 AbstractCegarLoop]: Abstraction has 6256 states and 7427 transitions. [2022-01-10 08:21:16,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (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:21:16,446 INFO L276 IsEmpty]: Start isEmpty. Operand 6256 states and 7427 transitions. [2022-01-10 08:21:16,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-10 08:21:16,448 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:16,448 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:16,458 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:21:16,657 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:21:16,658 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:16,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:16,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1313792042, now seen corresponding path program 1 times [2022-01-10 08:21:16,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:16,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1767628538] [2022-01-10 08:21:16,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:16,659 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:16,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:16,660 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:21:16,662 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:21:16,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:16,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:16,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:16,868 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:21:16,868 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:16,868 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:16,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1767628538] [2022-01-10 08:21:16,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1767628538] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:16,868 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:16,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:21:16,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835238284] [2022-01-10 08:21:16,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:16,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:16,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:16,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:16,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:16,870 INFO L87 Difference]: Start difference. First operand 6256 states and 7427 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (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:21:17,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:17,132 INFO L93 Difference]: Finished difference Result 7230 states and 8707 transitions. [2022-01-10 08:21:17,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:21:17,133 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (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 102 [2022-01-10 08:21:17,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:17,143 INFO L225 Difference]: With dead ends: 7230 [2022-01-10 08:21:17,143 INFO L226 Difference]: Without dead ends: 6354 [2022-01-10 08:21:17,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 98 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:21:17,146 INFO L933 BasicCegarLoop]: 417 mSDtfsCounter, 128 mSDsluCounter, 1300 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 1717 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:21:17,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 1717 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:21:17,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6354 states. [2022-01-10 08:21:17,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6354 to 6262. [2022-01-10 08:21:17,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6262 states, 4935 states have (on average 1.206484295845998) internal successors, (5954), 5081 states have internal predecessors, (5954), 613 states have call successors, (613), 510 states have call predecessors, (613), 712 states have return successors, (856), 673 states have call predecessors, (856), 610 states have call successors, (856) [2022-01-10 08:21:17,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6262 states to 6262 states and 7423 transitions. [2022-01-10 08:21:17,422 INFO L78 Accepts]: Start accepts. Automaton has 6262 states and 7423 transitions. Word has length 102 [2022-01-10 08:21:17,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:17,422 INFO L470 AbstractCegarLoop]: Abstraction has 6262 states and 7423 transitions. [2022-01-10 08:21:17,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (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:21:17,422 INFO L276 IsEmpty]: Start isEmpty. Operand 6262 states and 7423 transitions. [2022-01-10 08:21:17,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-10 08:21:17,423 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:17,423 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:17,430 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Ended with exit code 0 [2022-01-10 08:21:17,624 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:21:17,624 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:17,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:17,624 INFO L85 PathProgramCache]: Analyzing trace with hash -437773036, now seen corresponding path program 1 times [2022-01-10 08:21:17,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:17,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1925043325] [2022-01-10 08:21:17,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:17,625 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:17,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:17,626 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:21:17,626 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:21:17,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:17,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:17,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:17,878 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:21:17,878 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:17,878 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:17,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1925043325] [2022-01-10 08:21:17,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1925043325] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:17,878 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:17,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:21:17,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013420079] [2022-01-10 08:21:17,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:17,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:17,879 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:17,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:17,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:17,879 INFO L87 Difference]: Start difference. First operand 6262 states and 7423 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (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:21:18,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:18,136 INFO L93 Difference]: Finished difference Result 7911 states and 9537 transitions. [2022-01-10 08:21:18,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:18,137 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (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 102 [2022-01-10 08:21:18,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:18,151 INFO L225 Difference]: With dead ends: 7911 [2022-01-10 08:21:18,151 INFO L226 Difference]: Without dead ends: 7029 [2022-01-10 08:21:18,156 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 100 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:18,157 INFO L933 BasicCegarLoop]: 470 mSDtfsCounter, 357 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 357 SdHoareTripleChecker+Valid, 731 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:18,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [357 Valid, 731 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:18,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7029 states. [2022-01-10 08:21:18,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7029 to 7021. [2022-01-10 08:21:18,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7021 states, 5630 states have (on average 1.213854351687389) internal successors, (6834), 5777 states have internal predecessors, (6834), 648 states have call successors, (648), 538 states have call predecessors, (648), 741 states have return successors, (892), 708 states have call predecessors, (892), 645 states have call successors, (892) [2022-01-10 08:21:18,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7021 states to 7021 states and 8374 transitions. [2022-01-10 08:21:18,509 INFO L78 Accepts]: Start accepts. Automaton has 7021 states and 8374 transitions. Word has length 102 [2022-01-10 08:21:18,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:18,509 INFO L470 AbstractCegarLoop]: Abstraction has 7021 states and 8374 transitions. [2022-01-10 08:21:18,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (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:21:18,509 INFO L276 IsEmpty]: Start isEmpty. Operand 7021 states and 8374 transitions. [2022-01-10 08:21:18,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-10 08:21:18,510 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:18,510 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:18,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:18,711 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:21:18,711 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:18,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:18,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1139341261, now seen corresponding path program 1 times [2022-01-10 08:21:18,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:18,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [296494186] [2022-01-10 08:21:18,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:18,712 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:18,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:18,713 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:21:18,713 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:21:18,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:18,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:18,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:18,901 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:21:18,901 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:18,901 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:18,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [296494186] [2022-01-10 08:21:18,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [296494186] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:18,901 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:18,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:21:18,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11530375] [2022-01-10 08:21:18,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:18,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:18,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:18,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:18,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:18,902 INFO L87 Difference]: Start difference. First operand 7021 states and 8374 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (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:21:19,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:19,257 INFO L93 Difference]: Finished difference Result 9082 states and 11038 transitions. [2022-01-10 08:21:19,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:21:19,257 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (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 102 [2022-01-10 08:21:19,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:19,269 INFO L225 Difference]: With dead ends: 9082 [2022-01-10 08:21:19,270 INFO L226 Difference]: Without dead ends: 7441 [2022-01-10 08:21:19,272 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 98 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:21:19,273 INFO L933 BasicCegarLoop]: 423 mSDtfsCounter, 89 mSDsluCounter, 1302 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 1725 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:21:19,273 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 1725 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:21:19,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7441 states. [2022-01-10 08:21:19,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7441 to 7057. [2022-01-10 08:21:19,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7057 states, 5666 states have (on average 1.2107306741969643) internal successors, (6860), 5813 states have internal predecessors, (6860), 648 states have call successors, (648), 538 states have call predecessors, (648), 741 states have return successors, (892), 708 states have call predecessors, (892), 645 states have call successors, (892) [2022-01-10 08:21:19,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7057 states to 7057 states and 8400 transitions. [2022-01-10 08:21:19,588 INFO L78 Accepts]: Start accepts. Automaton has 7057 states and 8400 transitions. Word has length 102 [2022-01-10 08:21:19,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:19,589 INFO L470 AbstractCegarLoop]: Abstraction has 7057 states and 8400 transitions. [2022-01-10 08:21:19,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (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:21:19,589 INFO L276 IsEmpty]: Start isEmpty. Operand 7057 states and 8400 transitions. [2022-01-10 08:21:19,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-10 08:21:19,590 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:19,590 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:19,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2022-01-10 08:21:19,792 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:21:19,792 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:19,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:19,793 INFO L85 PathProgramCache]: Analyzing trace with hash 799820785, now seen corresponding path program 1 times [2022-01-10 08:21:19,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:19,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1268201504] [2022-01-10 08:21:19,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:19,793 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:19,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:19,794 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:21:19,795 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:21:19,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:19,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:19,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:20,023 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:21:20,024 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:20,024 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:20,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1268201504] [2022-01-10 08:21:20,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1268201504] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:20,024 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:20,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:21:20,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737903951] [2022-01-10 08:21:20,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:20,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:20,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:20,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:20,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:20,025 INFO L87 Difference]: Start difference. First operand 7057 states and 8400 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (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:21:20,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:20,356 INFO L93 Difference]: Finished difference Result 8776 states and 10600 transitions. [2022-01-10 08:21:20,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:21:20,356 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (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 102 [2022-01-10 08:21:20,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:20,367 INFO L225 Difference]: With dead ends: 8776 [2022-01-10 08:21:20,368 INFO L226 Difference]: Without dead ends: 7099 [2022-01-10 08:21:20,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 98 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:21:20,372 INFO L933 BasicCegarLoop]: 417 mSDtfsCounter, 49 mSDsluCounter, 1265 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 1682 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:21:20,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 1682 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:21:20,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7099 states. [2022-01-10 08:21:20,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7099 to 7063. [2022-01-10 08:21:20,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7063 states, 5672 states have (on average 1.206981664315938) internal successors, (6846), 5819 states have internal predecessors, (6846), 648 states have call successors, (648), 538 states have call predecessors, (648), 741 states have return successors, (892), 708 states have call predecessors, (892), 645 states have call successors, (892) [2022-01-10 08:21:20,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7063 states to 7063 states and 8386 transitions. [2022-01-10 08:21:20,754 INFO L78 Accepts]: Start accepts. Automaton has 7063 states and 8386 transitions. Word has length 102 [2022-01-10 08:21:20,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:20,755 INFO L470 AbstractCegarLoop]: Abstraction has 7063 states and 8386 transitions. [2022-01-10 08:21:20,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (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:21:20,755 INFO L276 IsEmpty]: Start isEmpty. Operand 7063 states and 8386 transitions. [2022-01-10 08:21:20,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-10 08:21:20,756 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:20,756 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:20,763 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Ended with exit code 0 [2022-01-10 08:21:20,956 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:21:20,957 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:20,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:20,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1047967279, now seen corresponding path program 1 times [2022-01-10 08:21:20,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:20,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1699021459] [2022-01-10 08:21:20,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:20,958 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:20,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:20,959 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:21:20,959 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:21:21,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:21,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:21,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:21,187 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:21:21,188 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:21,188 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:21,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1699021459] [2022-01-10 08:21:21,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1699021459] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:21,188 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:21,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:21:21,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747317918] [2022-01-10 08:21:21,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:21,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:21,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:21,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:21,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:21,189 INFO L87 Difference]: Start difference. First operand 7063 states and 8386 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (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:21:21,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:21,568 INFO L93 Difference]: Finished difference Result 10358 states and 12496 transitions. [2022-01-10 08:21:21,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:21,569 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (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 102 [2022-01-10 08:21:21,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:21,584 INFO L225 Difference]: With dead ends: 10358 [2022-01-10 08:21:21,585 INFO L226 Difference]: Without dead ends: 8675 [2022-01-10 08:21:21,590 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 100 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:21,590 INFO L933 BasicCegarLoop]: 433 mSDtfsCounter, 299 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 694 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:21,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [299 Valid, 694 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:21,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8675 states. [2022-01-10 08:21:22,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8675 to 8671. [2022-01-10 08:21:22,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8671 states, 7144 states have (on average 1.2096864501679732) internal successors, (8642), 7297 states have internal predecessors, (8642), 722 states have call successors, (722), 598 states have call predecessors, (722), 803 states have return successors, (968), 778 states have call predecessors, (968), 719 states have call successors, (968) [2022-01-10 08:21:22,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8671 states to 8671 states and 10332 transitions. [2022-01-10 08:21:22,053 INFO L78 Accepts]: Start accepts. Automaton has 8671 states and 10332 transitions. Word has length 102 [2022-01-10 08:21:22,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:22,054 INFO L470 AbstractCegarLoop]: Abstraction has 8671 states and 10332 transitions. [2022-01-10 08:21:22,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (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:21:22,054 INFO L276 IsEmpty]: Start isEmpty. Operand 8671 states and 10332 transitions. [2022-01-10 08:21:22,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-01-10 08:21:22,059 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:22,059 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:22,071 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:21:22,268 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:21:22,269 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:22,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:22,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1543779042, now seen corresponding path program 1 times [2022-01-10 08:21:22,269 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:22,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [685984651] [2022-01-10 08:21:22,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:22,270 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:22,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:22,271 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:21:22,271 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:21:22,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:22,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:22,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:22,570 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:22,570 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:22,571 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:22,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [685984651] [2022-01-10 08:21:22,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [685984651] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:22,571 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:22,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:22,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288928642] [2022-01-10 08:21:22,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:22,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:22,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:22,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:22,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:22,572 INFO L87 Difference]: Start difference. First operand 8671 states and 10332 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:23,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:23,433 INFO L93 Difference]: Finished difference Result 16580 states and 19676 transitions. [2022-01-10 08:21:23,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 08:21:23,433 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:23,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:23,455 INFO L225 Difference]: With dead ends: 16580 [2022-01-10 08:21:23,455 INFO L226 Difference]: Without dead ends: 11011 [2022-01-10 08:21:23,465 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:23,466 INFO L933 BasicCegarLoop]: 405 mSDtfsCounter, 570 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 598 SdHoareTripleChecker+Valid, 857 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:23,466 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [598 Valid, 857 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:23,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11011 states. [2022-01-10 08:21:23,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11011 to 10658. [2022-01-10 08:21:23,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10658 states, 8642 states have (on average 1.207012265679241) internal successors, (10431), 8831 states have internal predecessors, (10431), 942 states have call successors, (942), 787 states have call predecessors, (942), 1072 states have return successors, (1262), 1041 states have call predecessors, (1262), 939 states have call successors, (1262) [2022-01-10 08:21:23,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10658 states to 10658 states and 12635 transitions. [2022-01-10 08:21:23,981 INFO L78 Accepts]: Start accepts. Automaton has 10658 states and 12635 transitions. Word has length 159 [2022-01-10 08:21:23,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:23,981 INFO L470 AbstractCegarLoop]: Abstraction has 10658 states and 12635 transitions. [2022-01-10 08:21:23,981 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:23,981 INFO L276 IsEmpty]: Start isEmpty. Operand 10658 states and 12635 transitions. [2022-01-10 08:21:23,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-01-10 08:21:23,984 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:23,984 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:23,991 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Ended with exit code 0 [2022-01-10 08:21:24,187 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:24,188 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:24,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:24,188 INFO L85 PathProgramCache]: Analyzing trace with hash -640024942, now seen corresponding path program 1 times [2022-01-10 08:21:24,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:24,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1171376089] [2022-01-10 08:21:24,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:24,189 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:24,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:24,190 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:24,191 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:24,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:24,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:24,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:24,536 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-10 08:21:24,536 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:24,536 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:24,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1171376089] [2022-01-10 08:21:24,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1171376089] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:24,536 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:24,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:21:24,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052932947] [2022-01-10 08:21:24,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:24,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:24,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:24,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:24,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:24,537 INFO L87 Difference]: Start difference. First operand 10658 states and 12635 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 2 states have call successors, (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:21:25,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:25,125 INFO L93 Difference]: Finished difference Result 16735 states and 20176 transitions. [2022-01-10 08:21:25,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:25,125 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 2 states have call successors, (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 165 [2022-01-10 08:21:25,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:25,158 INFO L225 Difference]: With dead ends: 16735 [2022-01-10 08:21:25,158 INFO L226 Difference]: Without dead ends: 13444 [2022-01-10 08:21:25,171 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 163 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:25,172 INFO L933 BasicCegarLoop]: 433 mSDtfsCounter, 303 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 694 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:25,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 694 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:25,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13444 states. [2022-01-10 08:21:25,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13444 to 13424. [2022-01-10 08:21:25,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13424 states, 11168 states have (on average 1.2112285100286533) internal successors, (13527), 11365 states have internal predecessors, (13527), 1074 states have call successors, (1074), 891 states have call predecessors, (1074), 1180 states have return successors, (1398), 1169 states have call predecessors, (1398), 1071 states have call successors, (1398) [2022-01-10 08:21:25,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13424 states to 13424 states and 15999 transitions. [2022-01-10 08:21:25,939 INFO L78 Accepts]: Start accepts. Automaton has 13424 states and 15999 transitions. Word has length 165 [2022-01-10 08:21:25,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:25,939 INFO L470 AbstractCegarLoop]: Abstraction has 13424 states and 15999 transitions. [2022-01-10 08:21:25,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 2 states have call successors, (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:21:25,939 INFO L276 IsEmpty]: Start isEmpty. Operand 13424 states and 15999 transitions. [2022-01-10 08:21:25,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-01-10 08:21:25,943 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:25,944 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:25,951 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:26,144 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:26,144 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:26,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:26,145 INFO L85 PathProgramCache]: Analyzing trace with hash 906065647, now seen corresponding path program 1 times [2022-01-10 08:21:26,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:26,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [871518962] [2022-01-10 08:21:26,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:26,145 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:26,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:26,146 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:26,147 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:26,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:26,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:21:26,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:26,510 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-01-10 08:21:26,511 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:26,511 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:26,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [871518962] [2022-01-10 08:21:26,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [871518962] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:26,511 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:26,511 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:26,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734502820] [2022-01-10 08:21:26,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:26,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:21:26,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:26,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:21:26,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:21:26,512 INFO L87 Difference]: Start difference. First operand 13424 states and 15999 transitions. Second operand has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 4 states have call successors, (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:21:27,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:27,620 INFO L93 Difference]: Finished difference Result 25252 states and 30475 transitions. [2022-01-10 08:21:27,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:21:27,620 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 4 states have call successors, (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 165 [2022-01-10 08:21:27,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:27,658 INFO L225 Difference]: With dead ends: 25252 [2022-01-10 08:21:27,659 INFO L226 Difference]: Without dead ends: 19196 [2022-01-10 08:21:27,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:27,672 INFO L933 BasicCegarLoop]: 532 mSDtfsCounter, 517 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 533 SdHoareTripleChecker+Valid, 1059 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:27,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [533 Valid, 1059 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:21:27,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19196 states. [2022-01-10 08:21:28,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19196 to 19192. [2022-01-10 08:21:28,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19192 states, 16437 states have (on average 1.2120824968059865) internal successors, (19923), 16659 states have internal predecessors, (19923), 1341 states have call successors, (1341), 1099 states have call predecessors, (1341), 1412 states have return successors, (1737), 1436 states have call predecessors, (1737), 1338 states have call successors, (1737) [2022-01-10 08:21:28,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19192 states to 19192 states and 23001 transitions. [2022-01-10 08:21:28,695 INFO L78 Accepts]: Start accepts. Automaton has 19192 states and 23001 transitions. Word has length 165 [2022-01-10 08:21:28,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:28,695 INFO L470 AbstractCegarLoop]: Abstraction has 19192 states and 23001 transitions. [2022-01-10 08:21:28,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 4 states have call successors, (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:21:28,695 INFO L276 IsEmpty]: Start isEmpty. Operand 19192 states and 23001 transitions. [2022-01-10 08:21:28,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-01-10 08:21:28,702 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:28,702 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:28,709 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:28,903 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:28,903 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:28,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:28,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1887020461, now seen corresponding path program 1 times [2022-01-10 08:21:28,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:28,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [863543360] [2022-01-10 08:21:28,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:28,904 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:28,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:28,905 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:28,906 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:28,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:28,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:28,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:29,171 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-01-10 08:21:29,171 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:29,171 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:29,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [863543360] [2022-01-10 08:21:29,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [863543360] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:29,171 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:29,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:21:29,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577902832] [2022-01-10 08:21:29,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:29,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:29,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:29,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:29,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:29,173 INFO L87 Difference]: Start difference. First operand 19192 states and 23001 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (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:29,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:29,987 INFO L93 Difference]: Finished difference Result 28258 states and 34016 transitions. [2022-01-10 08:21:29,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:29,988 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (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 165 [2022-01-10 08:21:29,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:30,020 INFO L225 Difference]: With dead ends: 28258 [2022-01-10 08:21:30,020 INFO L226 Difference]: Without dead ends: 16434 [2022-01-10 08:21:30,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 163 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:30,038 INFO L933 BasicCegarLoop]: 418 mSDtfsCounter, 283 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 546 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:30,039 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [283 Valid, 546 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:30,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16434 states. [2022-01-10 08:21:31,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16434 to 16434. [2022-01-10 08:21:31,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16434 states, 13922 states have (on average 1.2097399798879471) internal successors, (16842), 14135 states have internal predecessors, (16842), 1206 states have call successors, (1206), 995 states have call predecessors, (1206), 1304 states have return successors, (1574), 1305 states have call predecessors, (1574), 1203 states have call successors, (1574) [2022-01-10 08:21:31,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16434 states to 16434 states and 19622 transitions. [2022-01-10 08:21:31,063 INFO L78 Accepts]: Start accepts. Automaton has 16434 states and 19622 transitions. Word has length 165 [2022-01-10 08:21:31,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:31,063 INFO L470 AbstractCegarLoop]: Abstraction has 16434 states and 19622 transitions. [2022-01-10 08:21:31,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (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:31,064 INFO L276 IsEmpty]: Start isEmpty. Operand 16434 states and 19622 transitions. [2022-01-10 08:21:31,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2022-01-10 08:21:31,070 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:31,070 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:31,078 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:31,274 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:31,274 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:31,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:31,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1511313685, now seen corresponding path program 1 times [2022-01-10 08:21:31,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:31,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [748523960] [2022-01-10 08:21:31,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:31,277 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:31,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:31,278 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:31,280 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:31,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:31,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:21:31,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:31,676 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-01-10 08:21:31,676 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:31,677 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:31,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [748523960] [2022-01-10 08:21:31,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [748523960] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:31,677 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:31,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:31,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826297988] [2022-01-10 08:21:31,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:31,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:21:31,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:31,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:21:31,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:21:31,678 INFO L87 Difference]: Start difference. First operand 16434 states and 19622 transitions. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 4 states have call successors, (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:21:33,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:33,196 INFO L93 Difference]: Finished difference Result 34469 states and 41524 transitions. [2022-01-10 08:21:33,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:21:33,196 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 4 states have call successors, (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 166 [2022-01-10 08:21:33,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:33,252 INFO L225 Difference]: With dead ends: 34469 [2022-01-10 08:21:33,252 INFO L226 Difference]: Without dead ends: 25403 [2022-01-10 08:21:33,271 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 164 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:33,275 INFO L933 BasicCegarLoop]: 495 mSDtfsCounter, 510 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 526 SdHoareTripleChecker+Valid, 976 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:33,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [526 Valid, 976 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:21:33,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25403 states. [2022-01-10 08:21:34,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25403 to 25399. [2022-01-10 08:21:34,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25399 states, 22172 states have (on average 1.2107162186541585) internal successors, (26844), 22426 states have internal predecessors, (26844), 1573 states have call successors, (1573), 1299 states have call predecessors, (1573), 1652 states have return successors, (2033), 1676 states have call predecessors, (2033), 1570 states have call successors, (2033) [2022-01-10 08:21:34,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25399 states to 25399 states and 30450 transitions. [2022-01-10 08:21:34,687 INFO L78 Accepts]: Start accepts. Automaton has 25399 states and 30450 transitions. Word has length 166 [2022-01-10 08:21:34,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:34,688 INFO L470 AbstractCegarLoop]: Abstraction has 25399 states and 30450 transitions. [2022-01-10 08:21:34,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 4 states have call successors, (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:21:34,688 INFO L276 IsEmpty]: Start isEmpty. Operand 25399 states and 30450 transitions. [2022-01-10 08:21:34,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2022-01-10 08:21:34,696 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:34,696 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:34,703 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Ended with exit code 0 [2022-01-10 08:21:34,897 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:34,897 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:34,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:34,898 INFO L85 PathProgramCache]: Analyzing trace with hash -530358871, now seen corresponding path program 1 times [2022-01-10 08:21:34,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:34,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1879528635] [2022-01-10 08:21:34,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:34,898 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:34,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:34,900 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:34,900 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:34,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:34,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:34,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:35,167 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-01-10 08:21:35,168 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:35,168 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:35,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1879528635] [2022-01-10 08:21:35,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1879528635] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:35,168 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:35,168 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:21:35,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667743868] [2022-01-10 08:21:35,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:35,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:35,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:35,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:35,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:35,169 INFO L87 Difference]: Start difference. First operand 25399 states and 30450 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:21:36,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:36,612 INFO L93 Difference]: Finished difference Result 43423 states and 52281 transitions. [2022-01-10 08:21:36,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:36,613 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 166 [2022-01-10 08:21:36,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:36,667 INFO L225 Difference]: With dead ends: 43423 [2022-01-10 08:21:36,667 INFO L226 Difference]: Without dead ends: 25392 [2022-01-10 08:21:36,694 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 164 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:36,695 INFO L933 BasicCegarLoop]: 417 mSDtfsCounter, 281 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 545 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:36,696 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 545 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:36,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25392 states. [2022-01-10 08:21:38,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25392 to 25392. [2022-01-10 08:21:38,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25392 states, 22168 states have (on average 1.2106189101407434) internal successors, (26837), 22421 states have internal predecessors, (26837), 1570 states have call successors, (1570), 1299 states have call predecessors, (1570), 1652 states have return successors, (2030), 1673 states have call predecessors, (2030), 1567 states have call successors, (2030) [2022-01-10 08:21:38,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25392 states to 25392 states and 30437 transitions. [2022-01-10 08:21:38,371 INFO L78 Accepts]: Start accepts. Automaton has 25392 states and 30437 transitions. Word has length 166 [2022-01-10 08:21:38,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:38,371 INFO L470 AbstractCegarLoop]: Abstraction has 25392 states and 30437 transitions. [2022-01-10 08:21:38,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:21:38,372 INFO L276 IsEmpty]: Start isEmpty. Operand 25392 states and 30437 transitions. [2022-01-10 08:21:38,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-01-10 08:21:38,380 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:38,380 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:38,387 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Ended with exit code 0 [2022-01-10 08:21:38,581 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:38,582 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:38,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:38,582 INFO L85 PathProgramCache]: Analyzing trace with hash -866427533, now seen corresponding path program 1 times [2022-01-10 08:21:38,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:38,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1993985323] [2022-01-10 08:21:38,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:38,583 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:38,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:38,584 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:38,584 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:38,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:38,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:21:38,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:38,979 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-01-10 08:21:38,979 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:38,980 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:38,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1993985323] [2022-01-10 08:21:38,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1993985323] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:38,980 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:38,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:38,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013463760] [2022-01-10 08:21:38,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:38,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:21:38,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:38,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:21:38,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:21:38,981 INFO L87 Difference]: Start difference. First operand 25392 states and 30437 transitions. Second operand has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 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:21:41,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:41,709 INFO L93 Difference]: Finished difference Result 62554 states and 75425 transitions. [2022-01-10 08:21:41,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:21:41,710 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 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 167 [2022-01-10 08:21:41,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:41,822 INFO L225 Difference]: With dead ends: 62554 [2022-01-10 08:21:41,822 INFO L226 Difference]: Without dead ends: 44530 [2022-01-10 08:21:41,851 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 165 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:41,851 INFO L933 BasicCegarLoop]: 522 mSDtfsCounter, 512 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 1010 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:41,851 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [528 Valid, 1010 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:21:41,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44530 states. [2022-01-10 08:21:44,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44530 to 43950. [2022-01-10 08:21:44,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43950 states, 39119 states have (on average 1.2101791968097344) internal successors, (47341), 39561 states have internal predecessors, (47341), 2301 states have call successors, (2301), 1883 states have call predecessors, (2301), 2528 states have return successors, (3173), 2508 states have call predecessors, (3173), 2298 states have call successors, (3173) [2022-01-10 08:21:44,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43950 states to 43950 states and 52815 transitions. [2022-01-10 08:21:44,779 INFO L78 Accepts]: Start accepts. Automaton has 43950 states and 52815 transitions. Word has length 167 [2022-01-10 08:21:44,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:44,779 INFO L470 AbstractCegarLoop]: Abstraction has 43950 states and 52815 transitions. [2022-01-10 08:21:44,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 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:21:44,779 INFO L276 IsEmpty]: Start isEmpty. Operand 43950 states and 52815 transitions. [2022-01-10 08:21:44,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-01-10 08:21:44,796 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:44,796 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:44,804 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Ended with exit code 0 [2022-01-10 08:21:44,996 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:44,997 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:44,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:44,997 INFO L85 PathProgramCache]: Analyzing trace with hash 114527281, now seen corresponding path program 1 times [2022-01-10 08:21:44,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:44,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [902176278] [2022-01-10 08:21:44,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:44,998 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:44,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:44,999 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:45,000 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:45,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:45,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:45,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:45,282 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-01-10 08:21:45,282 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:45,282 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:45,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [902176278] [2022-01-10 08:21:45,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [902176278] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:45,282 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:45,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:21:45,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893482614] [2022-01-10 08:21:45,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:45,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:45,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:45,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:45,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:45,284 INFO L87 Difference]: Start difference. First operand 43950 states and 52815 transitions. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 2 states have call successors, (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)