/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.07.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 08:20:53,694 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 08:20:53,699 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 08:20:53,766 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 08:20:53,766 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 08:20:53,767 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 08:20:53,767 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 08:20:53,769 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 08:20:53,770 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 08:20:53,770 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 08:20:53,783 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 08:20:53,784 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 08:20:53,784 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 08:20:53,785 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 08:20:53,785 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 08:20:53,786 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 08:20:53,787 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 08:20:53,787 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 08:20:53,788 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 08:20:53,790 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 08:20:53,790 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 08:20:53,800 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 08:20:53,802 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 08:20:53,803 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 08:20:53,805 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 08:20:53,805 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 08:20:53,805 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 08:20:53,805 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 08:20:53,806 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 08:20:53,806 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 08:20:53,806 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 08:20:53,807 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 08:20:53,807 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 08:20:53,808 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 08:20:53,808 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 08:20:53,809 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 08:20:53,809 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 08:20:53,809 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 08:20:53,810 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 08:20:53,810 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 08:20:53,810 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 08:20:53,816 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:53,843 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 08:20:53,843 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 08:20:53,843 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 08:20:53,843 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 08:20:53,844 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 08:20:53,844 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 08:20:53,844 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 08:20:53,844 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 08:20:53,845 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 08:20:53,845 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 08:20:53,845 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 08:20:53,845 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 08:20:53,845 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 08:20:53,846 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 08:20:53,846 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 08:20:53,846 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 08:20:53,846 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 08:20:53,846 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 08:20:53,846 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 08:20:53,846 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 08:20:53,846 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 08:20:53,846 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 08:20:53,846 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 08:20:53,846 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:20:53,847 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 08:20:53,847 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 08:20:53,847 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 08:20:53,847 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 08:20:53,847 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 08:20:53,847 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 08:20:53,847 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 08:20:53,847 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 08:20:53,847 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 08:20:53,847 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:54,042 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 08:20:54,066 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 08:20:54,068 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 08:20:54,068 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 08:20:54,069 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 08:20:54,069 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.07.cil-1.c [2022-01-10 08:20:54,123 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a63e7548f/81733b86c28d4c7dbcb1ed3ff18f63de/FLAG9e62d27ba [2022-01-10 08:20:54,565 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 08:20:54,566 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.07.cil-1.c [2022-01-10 08:20:54,577 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a63e7548f/81733b86c28d4c7dbcb1ed3ff18f63de/FLAG9e62d27ba [2022-01-10 08:20:54,600 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a63e7548f/81733b86c28d4c7dbcb1ed3ff18f63de [2022-01-10 08:20:54,602 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 08:20:54,603 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 08:20:54,604 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 08:20:54,604 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 08:20:54,607 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 08:20:54,608 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:20:54" (1/1) ... [2022-01-10 08:20:54,608 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f685ddc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:20:54, skipping insertion in model container [2022-01-10 08:20:54,609 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:20:54" (1/1) ... [2022-01-10 08:20:54,640 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 08:20:54,679 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 08:20:54,816 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.07.cil-1.c[914,927] [2022-01-10 08:20:54,874 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.07.cil-1.c[7115,7128] [2022-01-10 08:20:54,937 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:20:54,952 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 08:20:54,966 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.07.cil-1.c[914,927] [2022-01-10 08:20:54,992 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.07.cil-1.c[7115,7128] [2022-01-10 08:20:55,032 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:20:55,059 INFO L208 MainTranslator]: Completed translation [2022-01-10 08:20:55,060 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:20:55 WrapperNode [2022-01-10 08:20:55,060 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 08:20:55,061 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 08:20:55,061 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 08:20:55,061 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 08:20:55,092 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:55" (1/1) ... [2022-01-10 08:20:55,113 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:55" (1/1) ... [2022-01-10 08:20:55,146 INFO L137 Inliner]: procedures = 68, calls = 78, calls flagged for inlining = 36, calls inlined = 36, statements flattened = 721 [2022-01-10 08:20:55,147 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 08:20:55,147 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 08:20:55,147 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 08:20:55,147 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 08:20:55,159 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:55" (1/1) ... [2022-01-10 08:20:55,159 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:55" (1/1) ... [2022-01-10 08:20:55,174 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:55" (1/1) ... [2022-01-10 08:20:55,174 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:55" (1/1) ... [2022-01-10 08:20:55,183 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:55" (1/1) ... [2022-01-10 08:20:55,190 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:55" (1/1) ... [2022-01-10 08:20:55,193 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:55" (1/1) ... [2022-01-10 08:20:55,196 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 08:20:55,197 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 08:20:55,197 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 08:20:55,197 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 08:20:55,212 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:20:55" (1/1) ... [2022-01-10 08:20:55,217 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:20:55,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 08:20:55,244 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:55,270 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:55,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 08:20:55,280 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 08:20:55,280 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 08:20:55,281 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2022-01-10 08:20:55,281 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2022-01-10 08:20:55,281 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2022-01-10 08:20:55,281 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2022-01-10 08:20:55,281 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2022-01-10 08:20:55,281 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2022-01-10 08:20:55,281 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2022-01-10 08:20:55,281 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2022-01-10 08:20:55,281 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2022-01-10 08:20:55,281 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2022-01-10 08:20:55,281 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2022-01-10 08:20:55,282 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2022-01-10 08:20:55,282 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2022-01-10 08:20:55,282 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2022-01-10 08:20:55,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 08:20:55,282 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2022-01-10 08:20:55,282 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2022-01-10 08:20:55,282 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2022-01-10 08:20:55,282 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2022-01-10 08:20:55,282 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2022-01-10 08:20:55,282 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2022-01-10 08:20:55,282 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2022-01-10 08:20:55,283 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2022-01-10 08:20:55,283 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2022-01-10 08:20:55,283 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2022-01-10 08:20:55,283 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 08:20:55,283 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 08:20:55,283 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2022-01-10 08:20:55,283 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2022-01-10 08:20:55,359 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 08:20:55,361 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 08:20:55,924 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 08:20:55,934 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 08:20:55,934 INFO L299 CfgBuilder]: Removed 14 assume(true) statements. [2022-01-10 08:20:55,936 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:20:55 BoogieIcfgContainer [2022-01-10 08:20:55,936 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 08:20:55,938 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 08:20:55,938 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 08:20:55,941 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 08:20:55,941 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 08:20:54" (1/3) ... [2022-01-10 08:20:55,941 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72cb081f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:20:55, skipping insertion in model container [2022-01-10 08:20:55,942 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:20:55" (2/3) ... [2022-01-10 08:20:55,942 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72cb081f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:20:55, skipping insertion in model container [2022-01-10 08:20:55,942 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:20:55" (3/3) ... [2022-01-10 08:20:55,943 INFO L111 eAbstractionObserver]: Analyzing ICFG pc_sfifo_2.cil-1+token_ring.07.cil-1.c [2022-01-10 08:20:55,946 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 08:20:55,946 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 08:20:55,980 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 08:20:55,984 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:55,985 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 08:20:55,999 INFO L276 IsEmpty]: Start isEmpty. Operand has 358 states, 306 states have (on average 1.6143790849673203) internal successors, (494), 312 states have internal predecessors, (494), 35 states have call successors, (35), 14 states have call predecessors, (35), 14 states have return successors, (35), 34 states have call predecessors, (35), 35 states have call successors, (35) [2022-01-10 08:20:56,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:20:56,005 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:56,006 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:56,007 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:56,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:56,010 INFO L85 PathProgramCache]: Analyzing trace with hash -2006337748, now seen corresponding path program 1 times [2022-01-10 08:20:56,018 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:56,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [959040776] [2022-01-10 08:20:56,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:56,019 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:56,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:56,022 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:56,023 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:56,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:56,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:56,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:56,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:20:56,256 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:56,257 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:56,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [959040776] [2022-01-10 08:20:56,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [959040776] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:56,257 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:56,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:20:56,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013392734] [2022-01-10 08:20:56,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:56,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:56,262 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:56,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:56,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:56,291 INFO L87 Difference]: Start difference. First operand has 358 states, 306 states have (on average 1.6143790849673203) internal successors, (494), 312 states have internal predecessors, (494), 35 states have call successors, (35), 14 states have call predecessors, (35), 14 states have return successors, (35), 34 states have call predecessors, (35), 35 states have call successors, (35) Second operand has 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:56,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:56,438 INFO L93 Difference]: Finished difference Result 694 states and 1091 transitions. [2022-01-10 08:20:56,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:56,452 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:56,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:56,471 INFO L225 Difference]: With dead ends: 694 [2022-01-10 08:20:56,471 INFO L226 Difference]: Without dead ends: 348 [2022-01-10 08:20:56,481 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:56,488 INFO L933 BasicCegarLoop]: 528 mSDtfsCounter, 128 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 923 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:56,489 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 923 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:56,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-01-10 08:20:56,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 348. [2022-01-10 08:20:56,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 298 states have (on average 1.5201342281879195) internal successors, (453), 302 states have internal predecessors, (453), 35 states have call successors, (35), 14 states have call predecessors, (35), 13 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-01-10 08:20:56,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 521 transitions. [2022-01-10 08:20:56,587 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 521 transitions. Word has length 65 [2022-01-10 08:20:56,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:56,588 INFO L470 AbstractCegarLoop]: Abstraction has 348 states and 521 transitions. [2022-01-10 08:20:56,588 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:56,588 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 521 transitions. [2022-01-10 08:20:56,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:20:56,599 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:56,599 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:56,610 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-01-10 08:20:56,811 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:56,812 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:56,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:56,813 INFO L85 PathProgramCache]: Analyzing trace with hash -2047012498, now seen corresponding path program 1 times [2022-01-10 08:20:56,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:56,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [599307615] [2022-01-10 08:20:56,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:56,814 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:56,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:56,815 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:56,816 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:56,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:56,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 7 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,080 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:57,082 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:57,083 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:57,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [599307615] [2022-01-10 08:20:57,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [599307615] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:57,090 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:57,091 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:57,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636846645] [2022-01-10 08:20:57,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:57,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:57,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:57,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:57,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:57,094 INFO L87 Difference]: Start difference. First operand 348 states and 521 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:57,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:57,653 INFO L93 Difference]: Finished difference Result 539 states and 789 transitions. [2022-01-10 08:20:57,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:57,654 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:57,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:57,658 INFO L225 Difference]: With dead ends: 539 [2022-01-10 08:20:57,658 INFO L226 Difference]: Without dead ends: 451 [2022-01-10 08:20:57,659 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:57,660 INFO L933 BasicCegarLoop]: 524 mSDtfsCounter, 371 mSDsluCounter, 791 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 1315 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:57,660 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [378 Valid, 1315 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 587 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 08:20:57,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2022-01-10 08:20:57,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 444. [2022-01-10 08:20:57,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 374 states have (on average 1.4893048128342246) internal successors, (557), 380 states have internal predecessors, (557), 46 states have call successors, (46), 21 states have call predecessors, (46), 22 states have return successors, (49), 45 states have call predecessors, (49), 44 states have call successors, (49) [2022-01-10 08:20:57,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 652 transitions. [2022-01-10 08:20:57,695 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 652 transitions. Word has length 65 [2022-01-10 08:20:57,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:57,695 INFO L470 AbstractCegarLoop]: Abstraction has 444 states and 652 transitions. [2022-01-10 08:20:57,696 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:57,696 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 652 transitions. [2022-01-10 08:20:57,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:20:57,705 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:57,705 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:57,718 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:57,913 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:57,914 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:57,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:57,914 INFO L85 PathProgramCache]: Analyzing trace with hash -368123858, now seen corresponding path program 1 times [2022-01-10 08:20:57,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:57,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [41719789] [2022-01-10 08:20:57,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:57,915 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:57,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:57,916 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:57,917 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:58,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:58,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:20:58,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:58,163 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:58,164 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:58,164 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:58,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [41719789] [2022-01-10 08:20:58,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [41719789] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:58,164 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:58,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:58,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806226665] [2022-01-10 08:20:58,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:58,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:58,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:58,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:58,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:58,165 INFO L87 Difference]: Start difference. First operand 444 states and 652 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:58,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:58,921 INFO L93 Difference]: Finished difference Result 836 states and 1204 transitions. [2022-01-10 08:20:58,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:58,923 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:58,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:58,926 INFO L225 Difference]: With dead ends: 836 [2022-01-10 08:20:58,926 INFO L226 Difference]: Without dead ends: 657 [2022-01-10 08:20:58,927 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:58,928 INFO L933 BasicCegarLoop]: 535 mSDtfsCounter, 363 mSDsluCounter, 807 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 1342 SdHoareTripleChecker+Invalid, 646 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:58,928 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [370 Valid, 1342 Invalid, 646 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-10 08:20:58,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2022-01-10 08:20:58,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 649. [2022-01-10 08:20:58,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 649 states, 535 states have (on average 1.4411214953271028) internal successors, (771), 549 states have internal predecessors, (771), 68 states have call successors, (68), 35 states have call predecessors, (68), 44 states have return successors, (91), 69 states have call predecessors, (91), 66 states have call successors, (91) [2022-01-10 08:20:58,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 649 states to 649 states and 930 transitions. [2022-01-10 08:20:58,984 INFO L78 Accepts]: Start accepts. Automaton has 649 states and 930 transitions. Word has length 65 [2022-01-10 08:20:58,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:58,985 INFO L470 AbstractCegarLoop]: Abstraction has 649 states and 930 transitions. [2022-01-10 08:20:58,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:58,985 INFO L276 IsEmpty]: Start isEmpty. Operand 649 states and 930 transitions. [2022-01-10 08:20:58,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:20:58,988 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:58,988 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:58,998 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:59,195 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:59,195 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:59,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:59,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1345260879, now seen corresponding path program 1 times [2022-01-10 08:20:59,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:59,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2094165741] [2022-01-10 08:20:59,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:59,196 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:59,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:59,198 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:59,223 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:59,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:59,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:20:59,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:59,470 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:59,471 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:59,471 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:59,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2094165741] [2022-01-10 08:20:59,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2094165741] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:59,471 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:59,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 08:20:59,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772581199] [2022-01-10 08:20:59,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:59,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 08:20:59,472 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:59,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 08:20:59,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:20:59,472 INFO L87 Difference]: Start difference. First operand 649 states and 930 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:59,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:59,539 INFO L93 Difference]: Finished difference Result 1039 states and 1462 transitions. [2022-01-10 08:20:59,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:59,539 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:59,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:59,554 INFO L225 Difference]: With dead ends: 1039 [2022-01-10 08:20:59,555 INFO L226 Difference]: Without dead ends: 669 [2022-01-10 08:20:59,558 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:59,559 INFO L933 BasicCegarLoop]: 519 mSDtfsCounter, 7 mSDsluCounter, 2070 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2589 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:59,561 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 2589 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:59,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2022-01-10 08:20:59,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 659. [2022-01-10 08:20:59,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 659 states, 543 states have (on average 1.430939226519337) internal successors, (777), 557 states have internal predecessors, (777), 68 states have call successors, (68), 35 states have call predecessors, (68), 46 states have return successors, (93), 71 states have call predecessors, (93), 66 states have call successors, (93) [2022-01-10 08:20:59,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 938 transitions. [2022-01-10 08:20:59,606 INFO L78 Accepts]: Start accepts. Automaton has 659 states and 938 transitions. Word has length 65 [2022-01-10 08:20:59,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:59,606 INFO L470 AbstractCegarLoop]: Abstraction has 659 states and 938 transitions. [2022-01-10 08:20:59,606 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:59,606 INFO L276 IsEmpty]: Start isEmpty. Operand 659 states and 938 transitions. [2022-01-10 08:20:59,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-10 08:20:59,607 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:59,607 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:59,616 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:59,814 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:59,814 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:59,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:59,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1920347119, now seen corresponding path program 1 times [2022-01-10 08:20:59,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:59,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1028881423] [2022-01-10 08:20:59,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:59,815 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:59,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:59,817 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:59,819 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:59,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:59,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:59,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:00,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:21:00,054 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:00,054 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:00,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1028881423] [2022-01-10 08:21:00,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1028881423] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:00,055 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:00,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:00,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991173596] [2022-01-10 08:21:00,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:00,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:21:00,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:00,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:21:00,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:21:00,058 INFO L87 Difference]: Start difference. First operand 659 states and 938 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:21:00,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:00,311 INFO L93 Difference]: Finished difference Result 1389 states and 1898 transitions. [2022-01-10 08:21:00,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:21:00,312 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:21:00,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:00,316 INFO L225 Difference]: With dead ends: 1389 [2022-01-10 08:21:00,316 INFO L226 Difference]: Without dead ends: 1013 [2022-01-10 08:21:00,317 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:21:00,318 INFO L933 BasicCegarLoop]: 497 mSDtfsCounter, 707 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 733 SdHoareTripleChecker+Valid, 786 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:00,318 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [733 Valid, 786 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:21:00,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1013 states. [2022-01-10 08:21:00,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1013 to 1009. [2022-01-10 08:21:00,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1009 states, 817 states have (on average 1.383108935128519) internal successors, (1130), 843 states have internal predecessors, (1130), 102 states have call successors, (102), 63 states have call predecessors, (102), 88 states have return successors, (156), 107 states have call predecessors, (156), 100 states have call successors, (156) [2022-01-10 08:21:00,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1009 states to 1009 states and 1388 transitions. [2022-01-10 08:21:00,354 INFO L78 Accepts]: Start accepts. Automaton has 1009 states and 1388 transitions. Word has length 65 [2022-01-10 08:21:00,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:00,354 INFO L470 AbstractCegarLoop]: Abstraction has 1009 states and 1388 transitions. [2022-01-10 08:21:00,354 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:21:00,355 INFO L276 IsEmpty]: Start isEmpty. Operand 1009 states and 1388 transitions. [2022-01-10 08:21:00,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-01-10 08:21:00,356 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:00,356 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:21:00,364 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:21:00,562 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:21:00,563 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:00,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:00,563 INFO L85 PathProgramCache]: Analyzing trace with hash -713399298, now seen corresponding path program 1 times [2022-01-10 08:21:00,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:00,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1722267081] [2022-01-10 08:21:00,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:00,564 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:00,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:00,565 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:21:00,566 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:21:00,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:00,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:00,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:00,755 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,756 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:00,756 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:00,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1722267081] [2022-01-10 08:21:00,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1722267081] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:00,756 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:00,756 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:21:00,756 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563790286] [2022-01-10 08:21:00,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:00,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:00,757 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:00,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:00,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:00,758 INFO L87 Difference]: Start difference. First operand 1009 states and 1388 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:21:00,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:00,860 INFO L93 Difference]: Finished difference Result 2433 states and 3263 transitions. [2022-01-10 08:21:00,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:00,867 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:21:00,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:00,875 INFO L225 Difference]: With dead ends: 2433 [2022-01-10 08:21:00,875 INFO L226 Difference]: Without dead ends: 1703 [2022-01-10 08:21:00,876 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:21:00,879 INFO L933 BasicCegarLoop]: 537 mSDtfsCounter, 454 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 454 SdHoareTripleChecker+Valid, 645 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:21:00,879 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [454 Valid, 645 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:21:00,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1703 states. [2022-01-10 08:21:00,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1703 to 1659. [2022-01-10 08:21:00,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1659 states, 1319 states have (on average 1.33737680060652) internal successors, (1764), 1367 states have internal predecessors, (1764), 168 states have call successors, (168), 119 states have call predecessors, (168), 170 states have return successors, (270), 177 states have call predecessors, (270), 166 states have call successors, (270) [2022-01-10 08:21:00,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1659 states to 1659 states and 2202 transitions. [2022-01-10 08:21:00,978 INFO L78 Accepts]: Start accepts. Automaton has 1659 states and 2202 transitions. Word has length 66 [2022-01-10 08:21:00,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:00,978 INFO L470 AbstractCegarLoop]: Abstraction has 1659 states and 2202 transitions. [2022-01-10 08:21:00,979 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:21:00,979 INFO L276 IsEmpty]: Start isEmpty. Operand 1659 states and 2202 transitions. [2022-01-10 08:21:00,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-01-10 08:21:00,980 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:00,980 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:21:00,988 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:21:01,180 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:21:01,181 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:01,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:01,181 INFO L85 PathProgramCache]: Analyzing trace with hash 2123328339, now seen corresponding path program 1 times [2022-01-10 08:21:01,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:01,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [148908744] [2022-01-10 08:21:01,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:01,182 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:01,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:01,182 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:21:01,184 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:21:01,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:01,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:01,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:01,358 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,358 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:01,358 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:01,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [148908744] [2022-01-10 08:21:01,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [148908744] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:01,359 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:01,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:21:01,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176963058] [2022-01-10 08:21:01,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:01,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:01,360 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:01,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:01,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:01,361 INFO L87 Difference]: Start difference. First operand 1659 states and 2202 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:21:01,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:01,436 INFO L93 Difference]: Finished difference Result 4262 states and 5581 transitions. [2022-01-10 08:21:01,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:01,437 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:21:01,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:01,446 INFO L225 Difference]: With dead ends: 4262 [2022-01-10 08:21:01,446 INFO L226 Difference]: Without dead ends: 2865 [2022-01-10 08:21:01,450 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:21:01,450 INFO L933 BasicCegarLoop]: 531 mSDtfsCounter, 65 mSDsluCounter, 487 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 1018 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:01,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 1018 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:21:01,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2865 states. [2022-01-10 08:21:01,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2865 to 2825. [2022-01-10 08:21:01,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2825 states, 2215 states have (on average 1.310158013544018) internal successors, (2902), 2287 states have internal predecessors, (2902), 294 states have call successors, (294), 231 states have call predecessors, (294), 314 states have return successors, (454), 309 states have call predecessors, (454), 292 states have call successors, (454) [2022-01-10 08:21:01,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2825 states to 2825 states and 3650 transitions. [2022-01-10 08:21:01,525 INFO L78 Accepts]: Start accepts. Automaton has 2825 states and 3650 transitions. Word has length 66 [2022-01-10 08:21:01,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:01,525 INFO L470 AbstractCegarLoop]: Abstraction has 2825 states and 3650 transitions. [2022-01-10 08:21:01,525 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:21:01,525 INFO L276 IsEmpty]: Start isEmpty. Operand 2825 states and 3650 transitions. [2022-01-10 08:21:01,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-01-10 08:21:01,526 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:01,526 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:21:01,547 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:21:01,733 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:21:01,733 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:01,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:01,734 INFO L85 PathProgramCache]: Analyzing trace with hash 534392178, now seen corresponding path program 1 times [2022-01-10 08:21:01,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:01,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1293798231] [2022-01-10 08:21:01,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:01,734 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:01,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:01,761 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:21:01,761 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:21:01,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:01,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:01,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:01,945 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,945 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:01,945 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:01,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1293798231] [2022-01-10 08:21:01,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1293798231] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:01,945 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:01,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:21:01,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140461667] [2022-01-10 08:21:01,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:01,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:01,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:01,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:01,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:01,946 INFO L87 Difference]: Start difference. First operand 2825 states and 3650 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:21:02,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:02,041 INFO L93 Difference]: Finished difference Result 5711 states and 7289 transitions. [2022-01-10 08:21:02,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:02,042 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:21:02,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:02,053 INFO L225 Difference]: With dead ends: 5711 [2022-01-10 08:21:02,053 INFO L226 Difference]: Without dead ends: 3153 [2022-01-10 08:21:02,057 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:21:02,057 INFO L933 BasicCegarLoop]: 541 mSDtfsCounter, 446 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 446 SdHoareTripleChecker+Valid, 649 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:21:02,058 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [446 Valid, 649 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:21:02,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3153 states. [2022-01-10 08:21:02,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3153 to 3109. [2022-01-10 08:21:02,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3109 states, 2435 states have (on average 1.2993839835728953) internal successors, (3164), 2511 states have internal predecessors, (3164), 326 states have call successors, (326), 259 states have call predecessors, (326), 346 states have return successors, (492), 341 states have call predecessors, (492), 324 states have call successors, (492) [2022-01-10 08:21:02,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3109 states to 3109 states and 3982 transitions. [2022-01-10 08:21:02,137 INFO L78 Accepts]: Start accepts. Automaton has 3109 states and 3982 transitions. Word has length 72 [2022-01-10 08:21:02,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:02,137 INFO L470 AbstractCegarLoop]: Abstraction has 3109 states and 3982 transitions. [2022-01-10 08:21:02,137 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:21:02,137 INFO L276 IsEmpty]: Start isEmpty. Operand 3109 states and 3982 transitions. [2022-01-10 08:21:02,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-01-10 08:21:02,138 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:02,138 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:21:02,145 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:21:02,345 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:21:02,345 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:02,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:02,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1130274590, now seen corresponding path program 1 times [2022-01-10 08:21:02,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:02,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [259317091] [2022-01-10 08:21:02,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:02,347 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:02,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:02,348 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:21:02,349 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:21:02,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:02,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:02,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:02,540 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:21:02,541 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:02,541 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:02,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [259317091] [2022-01-10 08:21:02,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [259317091] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:02,541 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:02,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:02,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043322539] [2022-01-10 08:21:02,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:02,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:21:02,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:02,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:21:02,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:21:02,543 INFO L87 Difference]: Start difference. First operand 3109 states and 3982 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:21:02,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:02,719 INFO L93 Difference]: Finished difference Result 3767 states and 4797 transitions. [2022-01-10 08:21:02,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:21:02,719 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:21:02,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:02,730 INFO L225 Difference]: With dead ends: 3767 [2022-01-10 08:21:02,731 INFO L226 Difference]: Without dead ends: 3764 [2022-01-10 08:21:02,732 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:21:02,733 INFO L933 BasicCegarLoop]: 545 mSDtfsCounter, 962 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 962 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:02,733 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [962 Valid, 635 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 08:21:02,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3764 states. [2022-01-10 08:21:02,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3764 to 3722. [2022-01-10 08:21:02,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3722 states, 2907 states have (on average 1.2913656690746473) internal successors, (3754), 2998 states have internal predecessors, (3754), 391 states have call successors, (391), 315 states have call predecessors, (391), 422 states have return successors, (590), 411 states have call predecessors, (590), 390 states have call successors, (590) [2022-01-10 08:21:02,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3722 states to 3722 states and 4735 transitions. [2022-01-10 08:21:02,870 INFO L78 Accepts]: Start accepts. Automaton has 3722 states and 4735 transitions. Word has length 73 [2022-01-10 08:21:02,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:02,871 INFO L470 AbstractCegarLoop]: Abstraction has 3722 states and 4735 transitions. [2022-01-10 08:21:02,872 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:21:02,872 INFO L276 IsEmpty]: Start isEmpty. Operand 3722 states and 4735 transitions. [2022-01-10 08:21:02,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-01-10 08:21:02,873 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:02,874 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:21:02,880 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:21:03,080 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:21:03,081 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:03,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:03,082 INFO L85 PathProgramCache]: Analyzing trace with hash -679840836, now seen corresponding path program 1 times [2022-01-10 08:21:03,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:03,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [234526972] [2022-01-10 08:21:03,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:03,082 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:03,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:03,104 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:21:03,139 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:21:03,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:03,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:21:03,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:03,484 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:21:03,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 08:21:03,609 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:21:03,609 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:03,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [234526972] [2022-01-10 08:21:03,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [234526972] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 08:21:03,609 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 08:21:03,610 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2022-01-10 08:21:03,610 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971925777] [2022-01-10 08:21:03,610 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 08:21:03,610 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 08:21:03,610 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:03,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 08:21:03,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:21:03,611 INFO L87 Difference]: Start difference. First operand 3722 states and 4735 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:21:04,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:04,178 INFO L93 Difference]: Finished difference Result 8450 states and 10691 transitions. [2022-01-10 08:21:04,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 08:21:04,179 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:21:04,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:04,201 INFO L225 Difference]: With dead ends: 8450 [2022-01-10 08:21:04,201 INFO L226 Difference]: Without dead ends: 8447 [2022-01-10 08:21:04,202 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:21:04,203 INFO L933 BasicCegarLoop]: 731 mSDtfsCounter, 1305 mSDsluCounter, 1818 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1305 SdHoareTripleChecker+Valid, 2549 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:04,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1305 Valid, 2549 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:21:04,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8447 states. [2022-01-10 08:21:04,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8447 to 6260. [2022-01-10 08:21:04,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6260 states, 4873 states have (on average 1.2838087420480198) internal successors, (6256), 5032 states have internal predecessors, (6256), 655 states have call successors, (655), 539 states have call predecessors, (655), 730 states have return successors, (1014), 691 states have call predecessors, (1014), 654 states have call successors, (1014) [2022-01-10 08:21:04,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6260 states to 6260 states and 7925 transitions. [2022-01-10 08:21:04,406 INFO L78 Accepts]: Start accepts. Automaton has 6260 states and 7925 transitions. Word has length 74 [2022-01-10 08:21:04,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:04,406 INFO L470 AbstractCegarLoop]: Abstraction has 6260 states and 7925 transitions. [2022-01-10 08:21:04,407 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:21:04,407 INFO L276 IsEmpty]: Start isEmpty. Operand 6260 states and 7925 transitions. [2022-01-10 08:21:04,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-01-10 08:21:04,408 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:04,408 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:21:04,425 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:21:04,614 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:21:04,614 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:04,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:04,615 INFO L85 PathProgramCache]: Analyzing trace with hash 669680098, now seen corresponding path program 2 times [2022-01-10 08:21:04,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:04,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2093737525] [2022-01-10 08:21:04,615 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-10 08:21:04,615 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:04,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:04,616 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:21:04,617 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:21:04,681 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-10 08:21:04,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-10 08:21:04,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:04,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:04,756 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:21:04,756 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:04,756 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:04,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2093737525] [2022-01-10 08:21:04,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2093737525] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:04,756 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:04,756 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:21:04,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931957733] [2022-01-10 08:21:04,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:04,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:04,757 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:04,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:04,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:04,757 INFO L87 Difference]: Start difference. First operand 6260 states and 7925 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:21:04,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:04,911 INFO L93 Difference]: Finished difference Result 9441 states and 12023 transitions. [2022-01-10 08:21:04,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:04,911 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:21:04,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:04,923 INFO L225 Difference]: With dead ends: 9441 [2022-01-10 08:21:04,923 INFO L226 Difference]: Without dead ends: 3740 [2022-01-10 08:21:04,932 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:21:04,933 INFO L933 BasicCegarLoop]: 592 mSDtfsCounter, 490 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 490 SdHoareTripleChecker+Valid, 708 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:21:04,933 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [490 Valid, 708 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:21:04,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3740 states. [2022-01-10 08:21:05,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3740 to 3708. [2022-01-10 08:21:05,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3708 states, 2897 states have (on average 1.275802554366586) internal successors, (3696), 2984 states have internal predecessors, (3696), 391 states have call successors, (391), 315 states have call predecessors, (391), 418 states have return successors, (558), 411 states have call predecessors, (558), 390 states have call successors, (558) [2022-01-10 08:21:05,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3708 states to 3708 states and 4645 transitions. [2022-01-10 08:21:05,055 INFO L78 Accepts]: Start accepts. Automaton has 3708 states and 4645 transitions. Word has length 77 [2022-01-10 08:21:05,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:05,055 INFO L470 AbstractCegarLoop]: Abstraction has 3708 states and 4645 transitions. [2022-01-10 08:21:05,056 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:21:05,056 INFO L276 IsEmpty]: Start isEmpty. Operand 3708 states and 4645 transitions. [2022-01-10 08:21:05,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-01-10 08:21:05,057 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:05,057 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:21:05,065 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:21:05,271 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:21:05,271 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:05,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:05,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1857100594, now seen corresponding path program 1 times [2022-01-10 08:21:05,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:05,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [6497206] [2022-01-10 08:21:05,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:05,272 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:05,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:05,288 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:21:05,289 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:21:05,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:05,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:05,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:05,435 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:21:05,435 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:05,435 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:05,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [6497206] [2022-01-10 08:21:05,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [6497206] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:05,435 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:05,435 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:21:05,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359904019] [2022-01-10 08:21:05,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:05,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:05,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:05,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:05,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:05,436 INFO L87 Difference]: Start difference. First operand 3708 states and 4645 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:21:05,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:05,632 INFO L93 Difference]: Finished difference Result 10343 states and 12852 transitions. [2022-01-10 08:21:05,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:05,632 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:21:05,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:05,650 INFO L225 Difference]: With dead ends: 10343 [2022-01-10 08:21:05,650 INFO L226 Difference]: Without dead ends: 6904 [2022-01-10 08:21:05,656 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:21:05,657 INFO L933 BasicCegarLoop]: 610 mSDtfsCounter, 89 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 1120 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:05,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 1120 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:21:05,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6904 states. [2022-01-10 08:21:05,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6904 to 6904. [2022-01-10 08:21:05,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6904 states, 5313 states have (on average 1.2448710709580275) internal successors, (6614), 5486 states have internal predecessors, (6614), 759 states have call successors, (759), 623 states have call predecessors, (759), 830 states have return successors, (1149), 799 states have call predecessors, (1149), 758 states have call successors, (1149) [2022-01-10 08:21:05,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6904 states to 6904 states and 8522 transitions. [2022-01-10 08:21:05,884 INFO L78 Accepts]: Start accepts. Automaton has 6904 states and 8522 transitions. Word has length 84 [2022-01-10 08:21:05,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:05,885 INFO L470 AbstractCegarLoop]: Abstraction has 6904 states and 8522 transitions. [2022-01-10 08:21:05,885 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:21:05,885 INFO L276 IsEmpty]: Start isEmpty. Operand 6904 states and 8522 transitions. [2022-01-10 08:21:05,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-01-10 08:21:05,919 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:05,919 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:21:05,927 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:21:06,126 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:21:06,126 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:06,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:06,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1790833938, now seen corresponding path program 1 times [2022-01-10 08:21:06,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:06,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [607492137] [2022-01-10 08:21:06,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:06,127 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:06,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:06,128 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:21:06,129 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:21:06,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:06,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:06,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:06,352 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:21:06,352 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:06,352 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:06,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [607492137] [2022-01-10 08:21:06,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [607492137] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:06,353 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:06,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:06,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5575644] [2022-01-10 08:21:06,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:06,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:21:06,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:06,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:21:06,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:21:06,354 INFO L87 Difference]: Start difference. First operand 6904 states and 8522 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:21:06,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:06,768 INFO L93 Difference]: Finished difference Result 12344 states and 15150 transitions. [2022-01-10 08:21:06,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:21:06,768 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:21:06,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:06,792 INFO L225 Difference]: With dead ends: 12344 [2022-01-10 08:21:06,793 INFO L226 Difference]: Without dead ends: 7012 [2022-01-10 08:21:06,804 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:21:06,804 INFO L933 BasicCegarLoop]: 516 mSDtfsCounter, 678 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 703 SdHoareTripleChecker+Valid, 807 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:06,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [703 Valid, 807 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:21:06,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7012 states. [2022-01-10 08:21:07,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7012 to 7012. [2022-01-10 08:21:07,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7012 states, 5367 states have (on average 1.2304825787218185) internal successors, (6604), 5594 states have internal predecessors, (6604), 759 states have call successors, (759), 623 states have call predecessors, (759), 884 states have return successors, (1149), 799 states have call predecessors, (1149), 758 states have call successors, (1149) [2022-01-10 08:21:07,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7012 states to 7012 states and 8512 transitions. [2022-01-10 08:21:07,126 INFO L78 Accepts]: Start accepts. Automaton has 7012 states and 8512 transitions. Word has length 92 [2022-01-10 08:21:07,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:07,126 INFO L470 AbstractCegarLoop]: Abstraction has 7012 states and 8512 transitions. [2022-01-10 08:21:07,127 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:21:07,127 INFO L276 IsEmpty]: Start isEmpty. Operand 7012 states and 8512 transitions. [2022-01-10 08:21:07,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-01-10 08:21:07,129 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:07,129 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:21:07,146 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2022-01-10 08:21:07,336 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:21:07,336 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:07,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:07,337 INFO L85 PathProgramCache]: Analyzing trace with hash 887628672, now seen corresponding path program 1 times [2022-01-10 08:21:07,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:07,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1840043130] [2022-01-10 08:21:07,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:07,337 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:07,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:07,338 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:21:07,356 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:21:07,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:07,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:07,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:07,550 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:21:07,550 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:07,551 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:07,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1840043130] [2022-01-10 08:21:07,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1840043130] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:07,551 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:07,551 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:21:07,551 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861371313] [2022-01-10 08:21:07,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:07,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:07,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:07,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:07,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:07,552 INFO L87 Difference]: Start difference. First operand 7012 states and 8512 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:07,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:07,742 INFO L93 Difference]: Finished difference Result 13186 states and 15952 transitions. [2022-01-10 08:21:07,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:07,742 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:07,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:07,762 INFO L225 Difference]: With dead ends: 13186 [2022-01-10 08:21:07,762 INFO L226 Difference]: Without dead ends: 7015 [2022-01-10 08:21:07,774 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:07,775 INFO L933 BasicCegarLoop]: 600 mSDtfsCounter, 94 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 1108 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:07,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 1108 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:21:07,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7015 states. [2022-01-10 08:21:08,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7015 to 7012. [2022-01-10 08:21:08,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7012 states, 5367 states have (on average 1.2155766722563817) internal successors, (6524), 5594 states have internal predecessors, (6524), 759 states have call successors, (759), 623 states have call predecessors, (759), 884 states have return successors, (1069), 799 states have call predecessors, (1069), 758 states have call successors, (1069) [2022-01-10 08:21:08,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7012 states to 7012 states and 8352 transitions. [2022-01-10 08:21:08,054 INFO L78 Accepts]: Start accepts. Automaton has 7012 states and 8352 transitions. Word has length 93 [2022-01-10 08:21:08,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:08,054 INFO L470 AbstractCegarLoop]: Abstraction has 7012 states and 8352 transitions. [2022-01-10 08:21:08,054 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:08,054 INFO L276 IsEmpty]: Start isEmpty. Operand 7012 states and 8352 transitions. [2022-01-10 08:21:08,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:08,058 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:08,058 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:08,079 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:21:08,282 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:21:08,282 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:08,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:08,283 INFO L85 PathProgramCache]: Analyzing trace with hash 521017431, now seen corresponding path program 1 times [2022-01-10 08:21:08,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:08,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [439408844] [2022-01-10 08:21:08,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:08,283 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:08,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:08,284 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:21:08,286 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:21:08,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:08,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:08,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:08,535 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,535 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:08,535 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:08,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [439408844] [2022-01-10 08:21:08,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [439408844] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:08,536 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:08,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:21:08,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352284834] [2022-01-10 08:21:08,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:08,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:08,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:08,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:08,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:08,537 INFO L87 Difference]: Start difference. First operand 7012 states and 8352 transitions. Second operand has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:08,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:08,727 INFO L93 Difference]: Finished difference Result 7255 states and 8728 transitions. [2022-01-10 08:21:08,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:08,727 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:08,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:08,743 INFO L225 Difference]: With dead ends: 7255 [2022-01-10 08:21:08,743 INFO L226 Difference]: Without dead ends: 7012 [2022-01-10 08:21:08,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:08,748 INFO L933 BasicCegarLoop]: 517 mSDtfsCounter, 379 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 646 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:08,748 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [379 Valid, 646 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:08,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7012 states. [2022-01-10 08:21:08,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7012 to 7012. [2022-01-10 08:21:08,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7012 states, 5367 states have (on average 1.2153903484255637) internal successors, (6523), 5594 states have internal predecessors, (6523), 759 states have call successors, (759), 623 states have call predecessors, (759), 884 states have return successors, (1069), 799 states have call predecessors, (1069), 758 states have call successors, (1069) [2022-01-10 08:21:08,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7012 states to 7012 states and 8351 transitions. [2022-01-10 08:21:08,964 INFO L78 Accepts]: Start accepts. Automaton has 7012 states and 8351 transitions. Word has length 123 [2022-01-10 08:21:08,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:08,964 INFO L470 AbstractCegarLoop]: Abstraction has 7012 states and 8351 transitions. [2022-01-10 08:21:08,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:08,965 INFO L276 IsEmpty]: Start isEmpty. Operand 7012 states and 8351 transitions. [2022-01-10 08:21:08,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:08,968 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:08,968 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,978 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:09,176 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:09,177 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:09,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:09,177 INFO L85 PathProgramCache]: Analyzing trace with hash 49661081, now seen corresponding path program 1 times [2022-01-10 08:21:09,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:09,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1588115263] [2022-01-10 08:21:09,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:09,178 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:09,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:09,179 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:09,180 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:09,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:09,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:09,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:09,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:21:09,444 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:09,444 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:09,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1588115263] [2022-01-10 08:21:09,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1588115263] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:09,445 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:09,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:09,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555889412] [2022-01-10 08:21:09,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:09,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:09,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:09,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:09,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:09,446 INFO L87 Difference]: Start difference. First operand 7012 states and 8351 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 3 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:10,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:10,110 INFO L93 Difference]: Finished difference Result 7514 states and 9139 transitions. [2022-01-10 08:21:10,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:21:10,110 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 3 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:10,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:10,130 INFO L225 Difference]: With dead ends: 7514 [2022-01-10 08:21:10,131 INFO L226 Difference]: Without dead ends: 7277 [2022-01-10 08:21:10,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 119 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:10,134 INFO L933 BasicCegarLoop]: 536 mSDtfsCounter, 888 mSDsluCounter, 867 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 913 SdHoareTripleChecker+Valid, 1403 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:10,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [913 Valid, 1403 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 451 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:21:10,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7277 states. [2022-01-10 08:21:10,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7277 to 7258. [2022-01-10 08:21:10,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7258 states, 5590 states have (on average 1.229695885509839) internal successors, (6874), 5818 states have internal predecessors, (6874), 775 states have call successors, (775), 629 states have call predecessors, (775), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2022-01-10 08:21:10,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7258 states to 7258 states and 8735 transitions. [2022-01-10 08:21:10,374 INFO L78 Accepts]: Start accepts. Automaton has 7258 states and 8735 transitions. Word has length 123 [2022-01-10 08:21:10,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:10,375 INFO L470 AbstractCegarLoop]: Abstraction has 7258 states and 8735 transitions. [2022-01-10 08:21:10,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 3 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:10,375 INFO L276 IsEmpty]: Start isEmpty. Operand 7258 states and 8735 transitions. [2022-01-10 08:21:10,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:10,379 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:10,380 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:10,396 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Ended with exit code 0 [2022-01-10 08:21:10,599 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:10,599 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:10,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:10,600 INFO L85 PathProgramCache]: Analyzing trace with hash -675902947, now seen corresponding path program 1 times [2022-01-10 08:21:10,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:10,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1405924892] [2022-01-10 08:21:10,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:10,601 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:10,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:10,602 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:10,602 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:10,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:10,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:10,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:10,916 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,916 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:10,916 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:10,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1405924892] [2022-01-10 08:21:10,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1405924892] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:10,917 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:10,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:10,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555241038] [2022-01-10 08:21:10,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:10,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:10,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:10,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:10,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:10,918 INFO L87 Difference]: Start difference. First operand 7258 states and 8735 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:11,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:11,336 INFO L93 Difference]: Finished difference Result 7741 states and 9491 transitions. [2022-01-10 08:21:11,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:21:11,337 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:11,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:11,356 INFO L225 Difference]: With dead ends: 7741 [2022-01-10 08:21:11,357 INFO L226 Difference]: Without dead ends: 7258 [2022-01-10 08:21:11,361 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 119 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,362 INFO L933 BasicCegarLoop]: 479 mSDtfsCounter, 679 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 704 SdHoareTripleChecker+Valid, 1000 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:11,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [704 Valid, 1000 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:11,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7258 states. [2022-01-10 08:21:11,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7258 to 7258. [2022-01-10 08:21:11,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7258 states, 5590 states have (on average 1.228443649373882) internal successors, (6867), 5818 states have internal predecessors, (6867), 775 states have call successors, (775), 629 states have call predecessors, (775), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2022-01-10 08:21:11,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7258 states to 7258 states and 8728 transitions. [2022-01-10 08:21:11,606 INFO L78 Accepts]: Start accepts. Automaton has 7258 states and 8728 transitions. Word has length 123 [2022-01-10 08:21:11,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:11,607 INFO L470 AbstractCegarLoop]: Abstraction has 7258 states and 8728 transitions. [2022-01-10 08:21:11,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:11,608 INFO L276 IsEmpty]: Start isEmpty. Operand 7258 states and 8728 transitions. [2022-01-10 08:21:11,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:11,612 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:11,612 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:11,633 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:11,819 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:11,819 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:11,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:11,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1530592231, now seen corresponding path program 1 times [2022-01-10 08:21:11,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:11,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [255991874] [2022-01-10 08:21:11,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:11,820 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:11,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:11,835 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:11,836 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:11,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:11,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:11,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:12,088 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,088 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:12,088 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:12,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [255991874] [2022-01-10 08:21:12,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [255991874] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:12,088 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:12,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:12,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70769086] [2022-01-10 08:21:12,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:12,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:12,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:12,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:12,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:12,091 INFO L87 Difference]: Start difference. First operand 7258 states and 8728 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:12,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:12,497 INFO L93 Difference]: Finished difference Result 7741 states and 9477 transitions. [2022-01-10 08:21:12,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:21:12,497 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:12,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:12,512 INFO L225 Difference]: With dead ends: 7741 [2022-01-10 08:21:12,512 INFO L226 Difference]: Without dead ends: 7258 [2022-01-10 08:21:12,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 119 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,515 INFO L933 BasicCegarLoop]: 476 mSDtfsCounter, 673 mSDsluCounter, 517 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 698 SdHoareTripleChecker+Valid, 993 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:12,516 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [698 Valid, 993 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:21:12,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7258 states. [2022-01-10 08:21:12,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7258 to 7258. [2022-01-10 08:21:12,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7258 states, 5590 states have (on average 1.227191413237925) internal successors, (6860), 5818 states have internal predecessors, (6860), 775 states have call successors, (775), 629 states have call predecessors, (775), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2022-01-10 08:21:12,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7258 states to 7258 states and 8721 transitions. [2022-01-10 08:21:12,769 INFO L78 Accepts]: Start accepts. Automaton has 7258 states and 8721 transitions. Word has length 123 [2022-01-10 08:21:12,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:12,770 INFO L470 AbstractCegarLoop]: Abstraction has 7258 states and 8721 transitions. [2022-01-10 08:21:12,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:12,770 INFO L276 IsEmpty]: Start isEmpty. Operand 7258 states and 8721 transitions. [2022-01-10 08:21:12,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:12,774 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:12,774 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:12,793 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:12,981 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:12,982 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:12,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:12,982 INFO L85 PathProgramCache]: Analyzing trace with hash 658594461, now seen corresponding path program 1 times [2022-01-10 08:21:12,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:12,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [267125048] [2022-01-10 08:21:12,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:12,982 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:12,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:12,983 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:13,010 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:13,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:13,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:13,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:13,223 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,223 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:13,223 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:13,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [267125048] [2022-01-10 08:21:13,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [267125048] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:13,223 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:13,223 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:13,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853784515] [2022-01-10 08:21:13,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:13,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:13,225 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:13,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:13,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:13,225 INFO L87 Difference]: Start difference. First operand 7258 states and 8721 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:13,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:13,725 INFO L93 Difference]: Finished difference Result 7741 states and 9463 transitions. [2022-01-10 08:21:13,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:21:13,725 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:13,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:13,758 INFO L225 Difference]: With dead ends: 7741 [2022-01-10 08:21:13,758 INFO L226 Difference]: Without dead ends: 7258 [2022-01-10 08:21:13,761 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 119 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:13,761 INFO L933 BasicCegarLoop]: 473 mSDtfsCounter, 667 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 692 SdHoareTripleChecker+Valid, 986 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:13,761 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [692 Valid, 986 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:13,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7258 states. [2022-01-10 08:21:14,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7258 to 7258. [2022-01-10 08:21:14,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7258 states, 5590 states have (on average 1.2259391771019679) internal successors, (6853), 5818 states have internal predecessors, (6853), 775 states have call successors, (775), 629 states have call predecessors, (775), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2022-01-10 08:21:14,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7258 states to 7258 states and 8714 transitions. [2022-01-10 08:21:14,167 INFO L78 Accepts]: Start accepts. Automaton has 7258 states and 8714 transitions. Word has length 123 [2022-01-10 08:21:14,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:14,168 INFO L470 AbstractCegarLoop]: Abstraction has 7258 states and 8714 transitions. [2022-01-10 08:21:14,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:14,168 INFO L276 IsEmpty]: Start isEmpty. Operand 7258 states and 8714 transitions. [2022-01-10 08:21:14,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:14,171 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:14,171 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:14,191 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:14,378 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:14,379 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:14,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:14,379 INFO L85 PathProgramCache]: Analyzing trace with hash -933354599, now seen corresponding path program 1 times [2022-01-10 08:21:14,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:14,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [606961397] [2022-01-10 08:21:14,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:14,380 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:14,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:14,380 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:14,396 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:14,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:14,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:14,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:14,683 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,683 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:14,683 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:14,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [606961397] [2022-01-10 08:21:14,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [606961397] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:14,683 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:14,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:14,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760989700] [2022-01-10 08:21:14,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:14,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:14,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:14,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:14,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:14,684 INFO L87 Difference]: Start difference. First operand 7258 states and 8714 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:15,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:15,156 INFO L93 Difference]: Finished difference Result 7741 states and 9449 transitions. [2022-01-10 08:21:15,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:21:15,156 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:15,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:15,175 INFO L225 Difference]: With dead ends: 7741 [2022-01-10 08:21:15,176 INFO L226 Difference]: Without dead ends: 7258 [2022-01-10 08:21:15,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 119 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:15,181 INFO L933 BasicCegarLoop]: 470 mSDtfsCounter, 660 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 685 SdHoareTripleChecker+Valid, 979 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:15,181 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [685 Valid, 979 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:15,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7258 states. [2022-01-10 08:21:15,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7258 to 7258. [2022-01-10 08:21:15,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7258 states, 5590 states have (on average 1.2246869409660108) internal successors, (6846), 5818 states have internal predecessors, (6846), 775 states have call successors, (775), 629 states have call predecessors, (775), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2022-01-10 08:21:15,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7258 states to 7258 states and 8707 transitions. [2022-01-10 08:21:15,484 INFO L78 Accepts]: Start accepts. Automaton has 7258 states and 8707 transitions. Word has length 123 [2022-01-10 08:21:15,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:15,484 INFO L470 AbstractCegarLoop]: Abstraction has 7258 states and 8707 transitions. [2022-01-10 08:21:15,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:15,484 INFO L276 IsEmpty]: Start isEmpty. Operand 7258 states and 8707 transitions. [2022-01-10 08:21:15,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:15,488 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:15,488 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:15,504 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Ended with exit code 0 [2022-01-10 08:21:15,695 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:15,695 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:15,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:15,695 INFO L85 PathProgramCache]: Analyzing trace with hash 986774421, now seen corresponding path program 1 times [2022-01-10 08:21:15,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:15,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1784412985] [2022-01-10 08:21:15,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:15,696 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:15,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:15,716 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:15,755 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:15,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:15,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:15,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:15,974 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,974 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:15,974 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:15,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1784412985] [2022-01-10 08:21:15,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1784412985] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:15,974 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:15,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:15,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058244151] [2022-01-10 08:21:15,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:15,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:15,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:15,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:15,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:15,975 INFO L87 Difference]: Start difference. First operand 7258 states and 8707 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:16,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:16,464 INFO L93 Difference]: Finished difference Result 7741 states and 9435 transitions. [2022-01-10 08:21:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:21:16,464 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:16,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:16,477 INFO L225 Difference]: With dead ends: 7741 [2022-01-10 08:21:16,477 INFO L226 Difference]: Without dead ends: 7258 [2022-01-10 08:21:16,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 119 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:16,480 INFO L933 BasicCegarLoop]: 467 mSDtfsCounter, 654 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 679 SdHoareTripleChecker+Valid, 972 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:16,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [679 Valid, 972 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:16,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7258 states. [2022-01-10 08:21:16,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7258 to 7258. [2022-01-10 08:21:16,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7258 states, 5590 states have (on average 1.2234347048300536) internal successors, (6839), 5818 states have internal predecessors, (6839), 775 states have call successors, (775), 629 states have call predecessors, (775), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2022-01-10 08:21:16,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7258 states to 7258 states and 8700 transitions. [2022-01-10 08:21:16,725 INFO L78 Accepts]: Start accepts. Automaton has 7258 states and 8700 transitions. Word has length 123 [2022-01-10 08:21:16,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:16,725 INFO L470 AbstractCegarLoop]: Abstraction has 7258 states and 8700 transitions. [2022-01-10 08:21:16,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:16,725 INFO L276 IsEmpty]: Start isEmpty. Operand 7258 states and 8700 transitions. [2022-01-10 08:21:16,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:16,728 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:16,728 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:16,736 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:16,936 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:16,936 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:16,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:16,936 INFO L85 PathProgramCache]: Analyzing trace with hash -890948583, now seen corresponding path program 1 times [2022-01-10 08:21:16,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:16,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1954692085] [2022-01-10 08:21:16,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:16,937 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:16,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:16,938 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:16,940 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:17,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:17,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:17,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:17,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:17,175 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:17,175 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:17,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1954692085] [2022-01-10 08:21:17,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1954692085] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:17,175 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:17,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:17,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232663859] [2022-01-10 08:21:17,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:17,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:17,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:17,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:17,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:17,177 INFO L87 Difference]: Start difference. First operand 7258 states and 8700 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:17,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:17,676 INFO L93 Difference]: Finished difference Result 7741 states and 9421 transitions. [2022-01-10 08:21:17,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:21:17,677 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:17,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:17,691 INFO L225 Difference]: With dead ends: 7741 [2022-01-10 08:21:17,691 INFO L226 Difference]: Without dead ends: 7258 [2022-01-10 08:21:17,694 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 119 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:17,695 INFO L933 BasicCegarLoop]: 464 mSDtfsCounter, 648 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 673 SdHoareTripleChecker+Valid, 965 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:17,696 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [673 Valid, 965 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:17,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7258 states. [2022-01-10 08:21:17,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7258 to 7258. [2022-01-10 08:21:17,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7258 states, 5590 states have (on average 1.2221824686940965) internal successors, (6832), 5818 states have internal predecessors, (6832), 775 states have call successors, (775), 629 states have call predecessors, (775), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2022-01-10 08:21:17,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7258 states to 7258 states and 8693 transitions. [2022-01-10 08:21:17,953 INFO L78 Accepts]: Start accepts. Automaton has 7258 states and 8693 transitions. Word has length 123 [2022-01-10 08:21:17,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:17,953 INFO L470 AbstractCegarLoop]: Abstraction has 7258 states and 8693 transitions. [2022-01-10 08:21:17,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:17,953 INFO L276 IsEmpty]: Start isEmpty. Operand 7258 states and 8693 transitions. [2022-01-10 08:21:17,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:17,956 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:17,957 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:17,972 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:18,164 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:18,164 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:18,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:18,164 INFO L85 PathProgramCache]: Analyzing trace with hash 988142357, now seen corresponding path program 1 times [2022-01-10 08:21:18,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:18,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [146975310] [2022-01-10 08:21:18,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:18,165 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:18,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:18,166 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:18,168 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:18,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:18,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:18,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:18,404 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,404 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:18,404 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:18,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [146975310] [2022-01-10 08:21:18,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [146975310] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:18,404 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:18,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:18,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309311853] [2022-01-10 08:21:18,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:18,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:18,405 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:18,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:18,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:18,405 INFO L87 Difference]: Start difference. First operand 7258 states and 8693 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:19,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:19,025 INFO L93 Difference]: Finished difference Result 7863 states and 9595 transitions. [2022-01-10 08:21:19,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:21:19,026 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:19,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:19,042 INFO L225 Difference]: With dead ends: 7863 [2022-01-10 08:21:19,042 INFO L226 Difference]: Without dead ends: 7380 [2022-01-10 08:21:19,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 119 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:19,046 INFO L933 BasicCegarLoop]: 461 mSDtfsCounter, 718 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 743 SdHoareTripleChecker+Valid, 957 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:19,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [743 Valid, 957 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:19,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7380 states. [2022-01-10 08:21:19,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7380 to 7380. [2022-01-10 08:21:19,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7380 states, 5706 states have (on average 1.2245005257623554) internal successors, (6987), 5934 states have internal predecessors, (6987), 777 states have call successors, (777), 633 states have call predecessors, (777), 895 states have return successors, (1088), 817 states have call predecessors, (1088), 776 states have call successors, (1088) [2022-01-10 08:21:19,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7380 states to 7380 states and 8852 transitions. [2022-01-10 08:21:19,321 INFO L78 Accepts]: Start accepts. Automaton has 7380 states and 8852 transitions. Word has length 123 [2022-01-10 08:21:19,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:19,321 INFO L470 AbstractCegarLoop]: Abstraction has 7380 states and 8852 transitions. [2022-01-10 08:21:19,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:19,322 INFO L276 IsEmpty]: Start isEmpty. Operand 7380 states and 8852 transitions. [2022-01-10 08:21:19,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:19,325 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:19,325 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:19,332 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:19,532 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:19,532 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:19,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:19,532 INFO L85 PathProgramCache]: Analyzing trace with hash 217474201, now seen corresponding path program 1 times [2022-01-10 08:21:19,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:19,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1886346160] [2022-01-10 08:21:19,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:19,533 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:19,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:19,534 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:19,535 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:19,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:19,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:19,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:19,741 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:19,741 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:19,741 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:19,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1886346160] [2022-01-10 08:21:19,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1886346160] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:19,741 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:19,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:19,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539521062] [2022-01-10 08:21:19,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:19,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:19,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:19,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:19,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:19,742 INFO L87 Difference]: Start difference. First operand 7380 states and 8852 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:20,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:20,390 INFO L93 Difference]: Finished difference Result 8107 states and 9913 transitions. [2022-01-10 08:21:20,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:21:20,391 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:20,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:20,404 INFO L225 Difference]: With dead ends: 8107 [2022-01-10 08:21:20,404 INFO L226 Difference]: Without dead ends: 7502 [2022-01-10 08:21:20,407 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 119 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:20,408 INFO L933 BasicCegarLoop]: 459 mSDtfsCounter, 711 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 736 SdHoareTripleChecker+Valid, 951 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:20,408 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [736 Valid, 951 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:21:20,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7502 states. [2022-01-10 08:21:20,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7502 to 7502. [2022-01-10 08:21:20,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7502 states, 5822 states have (on average 1.2260391618000688) internal successors, (7138), 6050 states have internal predecessors, (7138), 779 states have call successors, (779), 637 states have call predecessors, (779), 899 states have return successors, (1090), 819 states have call predecessors, (1090), 778 states have call successors, (1090) [2022-01-10 08:21:20,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7502 states to 7502 states and 9007 transitions. [2022-01-10 08:21:20,760 INFO L78 Accepts]: Start accepts. Automaton has 7502 states and 9007 transitions. Word has length 123 [2022-01-10 08:21:20,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:20,760 INFO L470 AbstractCegarLoop]: Abstraction has 7502 states and 9007 transitions. [2022-01-10 08:21:20,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:20,760 INFO L276 IsEmpty]: Start isEmpty. Operand 7502 states and 9007 transitions. [2022-01-10 08:21:20,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:20,763 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:20,763 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:20,770 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Ended with exit code 0 [2022-01-10 08:21:20,970 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:20,970 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:20,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:20,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1714244586, now seen corresponding path program 1 times [2022-01-10 08:21:20,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:20,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1373746507] [2022-01-10 08:21:20,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:20,971 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:20,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:20,972 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:20,974 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:21,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:21,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:21,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:21,225 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,225 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:21,226 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:21,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1373746507] [2022-01-10 08:21:21,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1373746507] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:21,230 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:21,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:21,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342986650] [2022-01-10 08:21:21,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:21,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:21,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:21,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:21,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:21,232 INFO L87 Difference]: Start difference. First operand 7502 states and 9007 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:21,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:21,864 INFO L93 Difference]: Finished difference Result 8351 states and 10223 transitions. [2022-01-10 08:21:21,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:21:21,869 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:21,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:21,886 INFO L225 Difference]: With dead ends: 8351 [2022-01-10 08:21:21,886 INFO L226 Difference]: Without dead ends: 7624 [2022-01-10 08:21:21,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 119 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:21,892 INFO L933 BasicCegarLoop]: 454 mSDtfsCounter, 705 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 730 SdHoareTripleChecker+Valid, 942 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:21,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [730 Valid, 942 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:21,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7624 states. [2022-01-10 08:21:22,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7624 to 7624. [2022-01-10 08:21:22,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7624 states, 5938 states have (on average 1.2268440552374538) internal successors, (7285), 6166 states have internal predecessors, (7285), 781 states have call successors, (781), 641 states have call predecessors, (781), 903 states have return successors, (1092), 821 states have call predecessors, (1092), 780 states have call successors, (1092) [2022-01-10 08:21:22,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7624 states to 7624 states and 9158 transitions. [2022-01-10 08:21:22,325 INFO L78 Accepts]: Start accepts. Automaton has 7624 states and 9158 transitions. Word has length 123 [2022-01-10 08:21:22,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:22,325 INFO L470 AbstractCegarLoop]: Abstraction has 7624 states and 9158 transitions. [2022-01-10 08:21:22,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:22,325 INFO L276 IsEmpty]: Start isEmpty. Operand 7624 states and 9158 transitions. [2022-01-10 08:21:22,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:22,328 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:22,329 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:22,338 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:22,536 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:22,536 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:22,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:22,536 INFO L85 PathProgramCache]: Analyzing trace with hash -222310758, now seen corresponding path program 1 times [2022-01-10 08:21:22,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:22,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [690518151] [2022-01-10 08:21:22,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:22,537 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:22,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:22,538 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:22,542 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:22,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:22,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:22,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:22,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:21:22,796 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:22,796 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:22,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [690518151] [2022-01-10 08:21:22,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [690518151] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:22,796 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:22,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:22,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018509273] [2022-01-10 08:21:22,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:22,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:22,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:22,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:22,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:22,797 INFO L87 Difference]: Start difference. First operand 7624 states and 9158 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:23,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:23,437 INFO L93 Difference]: Finished difference Result 8595 states and 10525 transitions. [2022-01-10 08:21:23,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:21:23,437 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:23,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:23,451 INFO L225 Difference]: With dead ends: 8595 [2022-01-10 08:21:23,451 INFO L226 Difference]: Without dead ends: 7746 [2022-01-10 08:21:23,454 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 119 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:23,454 INFO L933 BasicCegarLoop]: 451 mSDtfsCounter, 698 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 723 SdHoareTripleChecker+Valid, 935 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:23,455 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [723 Valid, 935 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:23,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7746 states. [2022-01-10 08:21:23,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7746 to 7746. [2022-01-10 08:21:23,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7746 states, 6054 states have (on average 1.2269573835480674) internal successors, (7428), 6282 states have internal predecessors, (7428), 783 states have call successors, (783), 645 states have call predecessors, (783), 907 states have return successors, (1094), 823 states have call predecessors, (1094), 782 states have call successors, (1094) [2022-01-10 08:21:23,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7746 states to 7746 states and 9305 transitions. [2022-01-10 08:21:23,819 INFO L78 Accepts]: Start accepts. Automaton has 7746 states and 9305 transitions. Word has length 123 [2022-01-10 08:21:23,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:23,819 INFO L470 AbstractCegarLoop]: Abstraction has 7746 states and 9305 transitions. [2022-01-10 08:21:23,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:23,819 INFO L276 IsEmpty]: Start isEmpty. Operand 7746 states and 9305 transitions. [2022-01-10 08:21:23,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:23,822 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:23,822 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:23,835 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:24,029 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:24,030 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:24,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:24,030 INFO L85 PathProgramCache]: Analyzing trace with hash 162195095, now seen corresponding path program 1 times [2022-01-10 08:21:24,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:24,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1135775789] [2022-01-10 08:21:24,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:24,031 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:24,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:24,032 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:24,033 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:24,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:24,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:24,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:24,310 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:24,310 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:24,310 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:24,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1135775789] [2022-01-10 08:21:24,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1135775789] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:24,310 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:24,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:24,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922206961] [2022-01-10 08:21:24,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:24,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:24,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:24,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:24,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:24,311 INFO L87 Difference]: Start difference. First operand 7746 states and 9305 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:24,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:24,981 INFO L93 Difference]: Finished difference Result 8839 states and 10819 transitions. [2022-01-10 08:21:24,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:21:24,982 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:24,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:24,995 INFO L225 Difference]: With dead ends: 8839 [2022-01-10 08:21:24,996 INFO L226 Difference]: Without dead ends: 7868 [2022-01-10 08:21:24,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 119 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:25,000 INFO L933 BasicCegarLoop]: 448 mSDtfsCounter, 690 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 715 SdHoareTripleChecker+Valid, 928 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:25,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [715 Valid, 928 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:25,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7868 states. [2022-01-10 08:21:25,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7868 to 7868. [2022-01-10 08:21:25,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7868 states, 6170 states have (on average 1.226418152350081) internal successors, (7567), 6398 states have internal predecessors, (7567), 785 states have call successors, (785), 649 states have call predecessors, (785), 911 states have return successors, (1096), 825 states have call predecessors, (1096), 784 states have call successors, (1096) [2022-01-10 08:21:25,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7868 states to 7868 states and 9448 transitions. [2022-01-10 08:21:25,400 INFO L78 Accepts]: Start accepts. Automaton has 7868 states and 9448 transitions. Word has length 123 [2022-01-10 08:21:25,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:25,401 INFO L470 AbstractCegarLoop]: Abstraction has 7868 states and 9448 transitions. [2022-01-10 08:21:25,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:25,401 INFO L276 IsEmpty]: Start isEmpty. Operand 7868 states and 9448 transitions. [2022-01-10 08:21:25,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:25,404 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:25,404 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:25,411 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Ended with exit code 0 [2022-01-10 08:21:25,611 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:25,611 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:25,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:25,612 INFO L85 PathProgramCache]: Analyzing trace with hash 352549523, now seen corresponding path program 1 times [2022-01-10 08:21:25,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:25,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1757027991] [2022-01-10 08:21:25,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:25,612 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:25,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:25,613 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:25,614 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:25,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:25,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:25,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:25,827 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:25,827 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:25,828 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:25,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1757027991] [2022-01-10 08:21:25,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1757027991] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:25,828 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:25,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:25,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558576155] [2022-01-10 08:21:25,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:25,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:25,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:25,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:25,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:25,829 INFO L87 Difference]: Start difference. First operand 7868 states and 9448 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:26,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:26,505 INFO L93 Difference]: Finished difference Result 9083 states and 11105 transitions. [2022-01-10 08:21:26,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:21:26,505 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:26,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:26,539 INFO L225 Difference]: With dead ends: 9083 [2022-01-10 08:21:26,539 INFO L226 Difference]: Without dead ends: 7990 [2022-01-10 08:21:26,542 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 119 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:26,542 INFO L933 BasicCegarLoop]: 445 mSDtfsCounter, 683 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 708 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:26,542 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [708 Valid, 921 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:26,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7990 states. [2022-01-10 08:21:26,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7990 to 7990. [2022-01-10 08:21:26,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7990 states, 6286 states have (on average 1.2252624880687242) internal successors, (7702), 6514 states have internal predecessors, (7702), 787 states have call successors, (787), 653 states have call predecessors, (787), 915 states have return successors, (1098), 827 states have call predecessors, (1098), 786 states have call successors, (1098) [2022-01-10 08:21:26,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7990 states to 7990 states and 9587 transitions. [2022-01-10 08:21:26,891 INFO L78 Accepts]: Start accepts. Automaton has 7990 states and 9587 transitions. Word has length 123 [2022-01-10 08:21:26,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:26,891 INFO L470 AbstractCegarLoop]: Abstraction has 7990 states and 9587 transitions. [2022-01-10 08:21:26,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:26,891 INFO L276 IsEmpty]: Start isEmpty. Operand 7990 states and 9587 transitions. [2022-01-10 08:21:26,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:26,894 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:26,894 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:26,903 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:27,098 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:27,098 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:27,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:27,099 INFO L85 PathProgramCache]: Analyzing trace with hash 302872664, now seen corresponding path program 1 times [2022-01-10 08:21:27,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:27,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [873973583] [2022-01-10 08:21:27,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:27,099 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:27,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:27,100 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:27,102 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:27,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:27,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:27,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:27,316 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:27,316 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:27,316 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:27,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [873973583] [2022-01-10 08:21:27,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [873973583] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:27,316 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:27,317 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:27,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958532992] [2022-01-10 08:21:27,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:27,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:27,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:27,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:27,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:27,317 INFO L87 Difference]: Start difference. First operand 7990 states and 9587 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:27,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:27,988 INFO L93 Difference]: Finished difference Result 9327 states and 11383 transitions. [2022-01-10 08:21:27,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:21:27,988 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:27,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:28,005 INFO L225 Difference]: With dead ends: 9327 [2022-01-10 08:21:28,005 INFO L226 Difference]: Without dead ends: 8112 [2022-01-10 08:21:28,010 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 119 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:28,010 INFO L933 BasicCegarLoop]: 442 mSDtfsCounter, 676 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 701 SdHoareTripleChecker+Valid, 914 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:28,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [701 Valid, 914 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:28,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8112 states. [2022-01-10 08:21:28,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8112 to 8112. [2022-01-10 08:21:28,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8112 states, 6402 states have (on average 1.2235238987816308) internal successors, (7833), 6630 states have internal predecessors, (7833), 789 states have call successors, (789), 657 states have call predecessors, (789), 919 states have return successors, (1100), 829 states have call predecessors, (1100), 788 states have call successors, (1100) [2022-01-10 08:21:28,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8112 states to 8112 states and 9722 transitions. [2022-01-10 08:21:28,477 INFO L78 Accepts]: Start accepts. Automaton has 8112 states and 9722 transitions. Word has length 123 [2022-01-10 08:21:28,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:28,478 INFO L470 AbstractCegarLoop]: Abstraction has 8112 states and 9722 transitions. [2022-01-10 08:21:28,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:28,478 INFO L276 IsEmpty]: Start isEmpty. Operand 8112 states and 9722 transitions. [2022-01-10 08:21:28,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:28,482 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:28,482 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:28,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:28,695 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:28,695 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:28,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:28,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1362287444, now seen corresponding path program 1 times [2022-01-10 08:21:28,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:28,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2126090431] [2022-01-10 08:21:28,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:28,696 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:28,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:28,710 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:28,711 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:28,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:28,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:28,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:28,927 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:28,927 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:28,927 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:28,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2126090431] [2022-01-10 08:21:28,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2126090431] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:28,927 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:28,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:21:28,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751355743] [2022-01-10 08:21:28,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:28,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:28,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:28,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:28,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:28,928 INFO L87 Difference]: Start difference. First operand 8112 states and 9722 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:29,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:29,288 INFO L93 Difference]: Finished difference Result 9658 states and 11764 transitions. [2022-01-10 08:21:29,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:21:29,292 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:29,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:29,306 INFO L225 Difference]: With dead ends: 9658 [2022-01-10 08:21:29,307 INFO L226 Difference]: Without dead ends: 8322 [2022-01-10 08:21:29,312 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 119 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:29,312 INFO L933 BasicCegarLoop]: 476 mSDtfsCounter, 284 mSDsluCounter, 1537 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 2013 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:29,313 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 2013 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:29,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8322 states. [2022-01-10 08:21:29,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8322 to 8118. [2022-01-10 08:21:29,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8118 states, 6408 states have (on average 1.2211298377028714) internal successors, (7825), 6636 states have internal predecessors, (7825), 789 states have call successors, (789), 657 states have call predecessors, (789), 919 states have return successors, (1100), 829 states have call predecessors, (1100), 788 states have call successors, (1100) [2022-01-10 08:21:29,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8118 states to 8118 states and 9714 transitions. [2022-01-10 08:21:29,746 INFO L78 Accepts]: Start accepts. Automaton has 8118 states and 9714 transitions. Word has length 123 [2022-01-10 08:21:29,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:29,747 INFO L470 AbstractCegarLoop]: Abstraction has 8118 states and 9714 transitions. [2022-01-10 08:21:29,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:29,747 INFO L276 IsEmpty]: Start isEmpty. Operand 8118 states and 9714 transitions. [2022-01-10 08:21:29,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:29,750 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:29,751 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:29,760 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:29,958 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:29,958 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:29,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:29,959 INFO L85 PathProgramCache]: Analyzing trace with hash 304449366, now seen corresponding path program 1 times [2022-01-10 08:21:29,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:29,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [899498779] [2022-01-10 08:21:29,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:29,959 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:29,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:29,960 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:29,962 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:30,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:30,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:30,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:30,222 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:30,222 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:30,222 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:30,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [899498779] [2022-01-10 08:21:30,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [899498779] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:30,222 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:30,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:21:30,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263176089] [2022-01-10 08:21:30,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:30,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:30,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:30,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:30,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:30,223 INFO L87 Difference]: Start difference. First operand 8118 states and 9714 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:30,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:30,596 INFO L93 Difference]: Finished difference Result 9642 states and 11712 transitions. [2022-01-10 08:21:30,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:21:30,596 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:30,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:30,613 INFO L225 Difference]: With dead ends: 9642 [2022-01-10 08:21:30,613 INFO L226 Difference]: Without dead ends: 8300 [2022-01-10 08:21:30,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 119 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:30,616 INFO L933 BasicCegarLoop]: 478 mSDtfsCounter, 245 mSDsluCounter, 1528 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 2006 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:30,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 2006 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:30,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8300 states. [2022-01-10 08:21:31,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8300 to 8124. [2022-01-10 08:21:31,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8124 states, 6414 states have (on average 1.2187402556906766) internal successors, (7817), 6642 states have internal predecessors, (7817), 789 states have call successors, (789), 657 states have call predecessors, (789), 919 states have return successors, (1100), 829 states have call predecessors, (1100), 788 states have call successors, (1100) [2022-01-10 08:21:31,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8124 states to 8124 states and 9706 transitions. [2022-01-10 08:21:31,037 INFO L78 Accepts]: Start accepts. Automaton has 8124 states and 9706 transitions. Word has length 123 [2022-01-10 08:21:31,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:31,037 INFO L470 AbstractCegarLoop]: Abstraction has 8124 states and 9706 transitions. [2022-01-10 08:21:31,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:31,037 INFO L276 IsEmpty]: Start isEmpty. Operand 8124 states and 9706 transitions. [2022-01-10 08:21:31,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:31,040 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:31,041 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,047 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:31,248 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:31,249 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:31,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:31,249 INFO L85 PathProgramCache]: Analyzing trace with hash 2038553816, now seen corresponding path program 1 times [2022-01-10 08:21:31,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:31,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1468999732] [2022-01-10 08:21:31,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:31,249 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:31,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:31,250 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:31,252 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:31,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:31,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:31,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:31,497 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:31,497 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:31,497 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:31,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1468999732] [2022-01-10 08:21:31,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1468999732] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:31,497 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:31,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:21:31,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686451067] [2022-01-10 08:21:31,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:31,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:31,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:31,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:31,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:31,498 INFO L87 Difference]: Start difference. First operand 8124 states and 9706 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:31,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:31,919 INFO L93 Difference]: Finished difference Result 9626 states and 11660 transitions. [2022-01-10 08:21:31,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:21:31,920 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:31,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:31,932 INFO L225 Difference]: With dead ends: 9626 [2022-01-10 08:21:31,933 INFO L226 Difference]: Without dead ends: 8278 [2022-01-10 08:21:31,936 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 119 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:31,937 INFO L933 BasicCegarLoop]: 476 mSDtfsCounter, 206 mSDsluCounter, 1507 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 1983 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:31,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 1983 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:31,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8278 states. [2022-01-10 08:21:32,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8278 to 8130. [2022-01-10 08:21:32,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8130 states, 6420 states have (on average 1.216355140186916) internal successors, (7809), 6648 states have internal predecessors, (7809), 789 states have call successors, (789), 657 states have call predecessors, (789), 919 states have return successors, (1100), 829 states have call predecessors, (1100), 788 states have call successors, (1100) [2022-01-10 08:21:32,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8130 states to 8130 states and 9698 transitions. [2022-01-10 08:21:32,345 INFO L78 Accepts]: Start accepts. Automaton has 8130 states and 9698 transitions. Word has length 123 [2022-01-10 08:21:32,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:32,346 INFO L470 AbstractCegarLoop]: Abstraction has 8130 states and 9698 transitions. [2022-01-10 08:21:32,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:32,346 INFO L276 IsEmpty]: Start isEmpty. Operand 8130 states and 9698 transitions. [2022-01-10 08:21:32,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:32,349 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:32,349 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:32,358 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:32,556 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:32,556 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:32,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:32,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1545927642, now seen corresponding path program 1 times [2022-01-10 08:21:32,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:32,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [684907126] [2022-01-10 08:21:32,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:32,557 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:32,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:32,558 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:32,559 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:32,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:32,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:32,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:32,783 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:32,783 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:32,783 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:32,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [684907126] [2022-01-10 08:21:32,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [684907126] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:32,783 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:32,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:21:32,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128486778] [2022-01-10 08:21:32,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:32,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:32,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:32,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:32,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:32,784 INFO L87 Difference]: Start difference. First operand 8130 states and 9698 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:33,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:33,175 INFO L93 Difference]: Finished difference Result 9610 states and 11608 transitions. [2022-01-10 08:21:33,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:21:33,175 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:33,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:33,187 INFO L225 Difference]: With dead ends: 9610 [2022-01-10 08:21:33,187 INFO L226 Difference]: Without dead ends: 8256 [2022-01-10 08:21:33,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 119 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:33,190 INFO L933 BasicCegarLoop]: 476 mSDtfsCounter, 167 mSDsluCounter, 1492 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 1968 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:33,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 1968 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:33,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8256 states. [2022-01-10 08:21:33,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8256 to 8136. [2022-01-10 08:21:33,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8136 states, 6426 states have (on average 1.213974478680361) internal successors, (7801), 6654 states have internal predecessors, (7801), 789 states have call successors, (789), 657 states have call predecessors, (789), 919 states have return successors, (1100), 829 states have call predecessors, (1100), 788 states have call successors, (1100) [2022-01-10 08:21:33,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8136 states to 8136 states and 9690 transitions. [2022-01-10 08:21:33,569 INFO L78 Accepts]: Start accepts. Automaton has 8136 states and 9690 transitions. Word has length 123 [2022-01-10 08:21:33,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:33,569 INFO L470 AbstractCegarLoop]: Abstraction has 8136 states and 9690 transitions. [2022-01-10 08:21:33,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:33,570 INFO L276 IsEmpty]: Start isEmpty. Operand 8136 states and 9690 transitions. [2022-01-10 08:21:33,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:33,572 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:33,572 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:33,581 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:33,779 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:33,780 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:33,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:33,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1128531036, now seen corresponding path program 1 times [2022-01-10 08:21:33,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:33,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [429486958] [2022-01-10 08:21:33,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:33,782 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:33,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:33,783 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:33,784 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:33,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:33,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:33,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:34,035 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:34,035 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:34,035 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:34,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [429486958] [2022-01-10 08:21:34,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [429486958] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:34,035 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:34,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:21:34,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790700741] [2022-01-10 08:21:34,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:34,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:34,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:34,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:34,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:34,036 INFO L87 Difference]: Start difference. First operand 8136 states and 9690 transitions. Second operand has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 2 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:34,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:34,469 INFO L93 Difference]: Finished difference Result 10709 states and 12934 transitions. [2022-01-10 08:21:34,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:34,469 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 2 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:34,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:34,485 INFO L225 Difference]: With dead ends: 10709 [2022-01-10 08:21:34,485 INFO L226 Difference]: Without dead ends: 9349 [2022-01-10 08:21:34,489 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 121 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:34,489 INFO L933 BasicCegarLoop]: 535 mSDtfsCounter, 404 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 850 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:34,489 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [404 Valid, 850 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:34,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9349 states. [2022-01-10 08:21:34,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9349 to 9343. [2022-01-10 08:21:34,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9343 states, 7553 states have (on average 1.2184562425526282) internal successors, (9203), 7782 states have internal predecessors, (9203), 832 states have call successors, (832), 693 states have call predecessors, (832), 956 states have return successors, (1144), 872 states have call predecessors, (1144), 831 states have call successors, (1144) [2022-01-10 08:21:34,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9343 states to 9343 states and 11179 transitions. [2022-01-10 08:21:34,968 INFO L78 Accepts]: Start accepts. Automaton has 9343 states and 11179 transitions. Word has length 123 [2022-01-10 08:21:34,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:34,968 INFO L470 AbstractCegarLoop]: Abstraction has 9343 states and 11179 transitions. [2022-01-10 08:21:34,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 2 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:34,968 INFO L276 IsEmpty]: Start isEmpty. Operand 9343 states and 11179 transitions. [2022-01-10 08:21:34,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:34,971 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:34,971 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:34,980 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:35,177 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:35,178 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:35,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:35,178 INFO L85 PathProgramCache]: Analyzing trace with hash -2137904099, now seen corresponding path program 1 times [2022-01-10 08:21:35,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:35,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [803117500] [2022-01-10 08:21:35,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:35,179 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:35,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:35,183 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:35,185 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:35,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:35,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:35,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:35,438 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:35,438 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:35,438 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:35,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [803117500] [2022-01-10 08:21:35,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [803117500] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:35,438 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:35,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:21:35,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362262647] [2022-01-10 08:21:35,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:35,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:35,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:35,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:35,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:35,439 INFO L87 Difference]: Start difference. First operand 9343 states and 11179 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:36,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:36,016 INFO L93 Difference]: Finished difference Result 12694 states and 15447 transitions. [2022-01-10 08:21:36,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:21:36,016 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:36,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:36,033 INFO L225 Difference]: With dead ends: 12694 [2022-01-10 08:21:36,033 INFO L226 Difference]: Without dead ends: 10127 [2022-01-10 08:21:36,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 119 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:36,039 INFO L933 BasicCegarLoop]: 482 mSDtfsCounter, 129 mSDsluCounter, 1499 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 1981 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:36,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 1981 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:21:36,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10127 states. [2022-01-10 08:21:36,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10127 to 9391. [2022-01-10 08:21:36,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9391 states, 7601 states have (on average 1.2152348375213788) internal successors, (9237), 7830 states have internal predecessors, (9237), 832 states have call successors, (832), 693 states have call predecessors, (832), 956 states have return successors, (1144), 872 states have call predecessors, (1144), 831 states have call successors, (1144) [2022-01-10 08:21:36,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9391 states to 9391 states and 11213 transitions. [2022-01-10 08:21:36,612 INFO L78 Accepts]: Start accepts. Automaton has 9391 states and 11213 transitions. Word has length 123 [2022-01-10 08:21:36,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:36,612 INFO L470 AbstractCegarLoop]: Abstraction has 9391 states and 11213 transitions. [2022-01-10 08:21:36,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:36,613 INFO L276 IsEmpty]: Start isEmpty. Operand 9391 states and 11213 transitions. [2022-01-10 08:21:36,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:36,616 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:36,616 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:36,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:36,823 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:36,823 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:36,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:36,823 INFO L85 PathProgramCache]: Analyzing trace with hash -876986849, now seen corresponding path program 1 times [2022-01-10 08:21:36,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:36,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [644047824] [2022-01-10 08:21:36,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:36,824 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:36,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:36,825 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:36,826 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:36,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:36,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:36,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:37,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:21:37,055 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:37,055 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:37,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [644047824] [2022-01-10 08:21:37,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [644047824] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:37,055 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:37,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:21:37,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445264014] [2022-01-10 08:21:37,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:37,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:37,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:37,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:37,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:37,056 INFO L87 Difference]: Start difference. First operand 9391 states and 11213 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:37,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:37,545 INFO L93 Difference]: Finished difference Result 12090 states and 14609 transitions. [2022-01-10 08:21:37,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:21:37,547 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:37,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:37,562 INFO L225 Difference]: With dead ends: 12090 [2022-01-10 08:21:37,562 INFO L226 Difference]: Without dead ends: 9475 [2022-01-10 08:21:37,566 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 119 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:37,570 INFO L933 BasicCegarLoop]: 476 mSDtfsCounter, 49 mSDsluCounter, 1442 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 1918 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:37,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 1918 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:37,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9475 states. [2022-01-10 08:21:38,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9475 to 9403. [2022-01-10 08:21:38,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9403 states, 7613 states have (on average 1.2114803625377644) internal successors, (9223), 7842 states have internal predecessors, (9223), 832 states have call successors, (832), 693 states have call predecessors, (832), 956 states have return successors, (1144), 872 states have call predecessors, (1144), 831 states have call successors, (1144) [2022-01-10 08:21:38,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9403 states to 9403 states and 11199 transitions. [2022-01-10 08:21:38,128 INFO L78 Accepts]: Start accepts. Automaton has 9403 states and 11199 transitions. Word has length 123 [2022-01-10 08:21:38,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:38,128 INFO L470 AbstractCegarLoop]: Abstraction has 9403 states and 11199 transitions. [2022-01-10 08:21:38,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:38,129 INFO L276 IsEmpty]: Start isEmpty. Operand 9403 states and 11199 transitions. [2022-01-10 08:21:38,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:38,132 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:38,132 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:38,139 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Ended with exit code 0 [2022-01-10 08:21:38,339 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:38,339 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:38,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:38,340 INFO L85 PathProgramCache]: Analyzing trace with hash 16499489, now seen corresponding path program 1 times [2022-01-10 08:21:38,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:38,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1895016444] [2022-01-10 08:21:38,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:38,340 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:38,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:38,341 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:38,343 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:38,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:38,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:38,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:38,577 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:38,577 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:38,577 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:38,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1895016444] [2022-01-10 08:21:38,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1895016444] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:38,577 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:38,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:21:38,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424242115] [2022-01-10 08:21:38,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:38,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:38,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:38,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:38,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:38,580 INFO L87 Difference]: Start difference. First operand 9403 states and 11199 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:39,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:39,109 INFO L93 Difference]: Finished difference Result 12058 states and 14509 transitions. [2022-01-10 08:21:39,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:21:39,109 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 123 [2022-01-10 08:21:39,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:39,131 INFO L225 Difference]: With dead ends: 12058 [2022-01-10 08:21:39,131 INFO L226 Difference]: Without dead ends: 9431 [2022-01-10 08:21:39,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 119 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:39,139 INFO L933 BasicCegarLoop]: 476 mSDtfsCounter, 10 mSDsluCounter, 1427 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1903 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:39,139 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 1903 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:39,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9431 states. [2022-01-10 08:21:39,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9431 to 9415. [2022-01-10 08:21:39,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9415 states, 7625 states have (on average 1.207737704918033) internal successors, (9209), 7854 states have internal predecessors, (9209), 832 states have call successors, (832), 693 states have call predecessors, (832), 956 states have return successors, (1144), 872 states have call predecessors, (1144), 831 states have call successors, (1144) [2022-01-10 08:21:39,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9415 states to 9415 states and 11185 transitions. [2022-01-10 08:21:39,699 INFO L78 Accepts]: Start accepts. Automaton has 9415 states and 11185 transitions. Word has length 123 [2022-01-10 08:21:39,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:39,699 INFO L470 AbstractCegarLoop]: Abstraction has 9415 states and 11185 transitions. [2022-01-10 08:21:39,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:21:39,699 INFO L276 IsEmpty]: Start isEmpty. Operand 9415 states and 11185 transitions. [2022-01-10 08:21:39,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 08:21:39,702 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:39,702 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:39,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:39,910 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:39,910 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:39,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:39,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1828867677, now seen corresponding path program 1 times [2022-01-10 08:21:39,911 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:39,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [36091230] [2022-01-10 08:21:39,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:39,911 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:39,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:39,912 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:39,914 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:40,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:40,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:40,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:40,214 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:40,214 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:40,214 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:40,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [36091230] [2022-01-10 08:21:40,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [36091230] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:40,215 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:40,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:21:40,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289639098] [2022-01-10 08:21:40,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:40,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:40,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:40,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:40,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:40,215 INFO L87 Difference]: Start difference. First operand 9415 states and 11185 transitions. Second operand has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 2 states have internal predecessors, (113), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 08:21:41,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:41,117 INFO L93 Difference]: Finished difference Result 14636 states and 17573 transitions. [2022-01-10 08:21:41,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:41,117 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 2 states have internal predecessors, (113), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 123 [2022-01-10 08:21:41,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:41,168 INFO L225 Difference]: With dead ends: 14636 [2022-01-10 08:21:41,169 INFO L226 Difference]: Without dead ends: 11997 [2022-01-10 08:21:41,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 121 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:41,181 INFO L933 BasicCegarLoop]: 494 mSDtfsCounter, 348 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 809 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:41,185 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 809 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:41,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11997 states. [2022-01-10 08:21:41,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11997 to 11993. [2022-01-10 08:21:41,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11993 states, 10035 states have (on average 1.2070752366716493) internal successors, (12113), 10270 states have internal predecessors, (12113), 922 states have call successors, (922), 769 states have call predecessors, (922), 1034 states have return successors, (1236), 958 states have call predecessors, (1236), 921 states have call successors, (1236) [2022-01-10 08:21:41,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11993 states to 11993 states and 14271 transitions. [2022-01-10 08:21:41,888 INFO L78 Accepts]: Start accepts. Automaton has 11993 states and 14271 transitions. Word has length 123 [2022-01-10 08:21:41,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:41,888 INFO L470 AbstractCegarLoop]: Abstraction has 11993 states and 14271 transitions. [2022-01-10 08:21:41,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 2 states have internal predecessors, (113), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 08:21:41,888 INFO L276 IsEmpty]: Start isEmpty. Operand 11993 states and 14271 transitions. [2022-01-10 08:21:41,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-01-10 08:21:41,892 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:41,893 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 08:21:41,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:42,097 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:42,099 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:42,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:42,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1375292753, now seen corresponding path program 1 times [2022-01-10 08:21:42,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:42,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [617690161] [2022-01-10 08:21:42,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:42,100 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:42,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:42,101 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:42,102 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:42,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:42,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:21:42,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:42,372 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-10 08:21:42,372 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:42,372 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:42,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [617690161] [2022-01-10 08:21:42,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [617690161] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:42,372 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:42,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 08:21:42,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520505779] [2022-01-10 08:21:42,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:42,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 08:21:42,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:42,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 08:21:42,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:21:42,373 INFO L87 Difference]: Start difference. First operand 11993 states and 14271 transitions. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 5 states have internal predecessors, (106), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2022-01-10 08:21:42,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:42,931 INFO L93 Difference]: Finished difference Result 16125 states and 19184 transitions. [2022-01-10 08:21:42,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 08:21:42,931 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 5 states have internal predecessors, (106), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) Word has length 145 [2022-01-10 08:21:42,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:42,948 INFO L225 Difference]: With dead ends: 16125 [2022-01-10 08:21:42,948 INFO L226 Difference]: Without dead ends: 9390 [2022-01-10 08:21:42,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-01-10 08:21:42,959 INFO L933 BasicCegarLoop]: 480 mSDtfsCounter, 34 mSDsluCounter, 1882 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 2362 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:42,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 2362 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:21:42,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9390 states. [2022-01-10 08:21:43,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9390 to 9122. [2022-01-10 08:21:43,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9122 states, 7990 states have (on average 1.2012515644555695) internal successors, (9598), 8084 states have internal predecessors, (9598), 542 states have call successors, (542), 430 states have call predecessors, (542), 588 states have return successors, (710), 608 states have call predecessors, (710), 541 states have call successors, (710) [2022-01-10 08:21:43,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9122 states to 9122 states and 10850 transitions. [2022-01-10 08:21:43,557 INFO L78 Accepts]: Start accepts. Automaton has 9122 states and 10850 transitions. Word has length 145 [2022-01-10 08:21:43,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:43,557 INFO L470 AbstractCegarLoop]: Abstraction has 9122 states and 10850 transitions. [2022-01-10 08:21:43,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 5 states have internal predecessors, (106), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2022-01-10 08:21:43,557 INFO L276 IsEmpty]: Start isEmpty. Operand 9122 states and 10850 transitions. [2022-01-10 08:21:43,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2022-01-10 08:21:43,562 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:43,562 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:43,569 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:43,771 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:43,771 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:43,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:43,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1247593461, now seen corresponding path program 1 times [2022-01-10 08:21:43,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:43,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1465494373] [2022-01-10 08:21:43,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:43,773 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:43,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:43,777 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:43,778 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:43,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:43,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:43,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:44,078 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-01-10 08:21:44,079 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:44,079 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:44,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1465494373] [2022-01-10 08:21:44,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1465494373] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:44,079 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:44,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:44,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86706742] [2022-01-10 08:21:44,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:44,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:44,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:44,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:44,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:44,080 INFO L87 Difference]: Start difference. First operand 9122 states and 10850 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 3 states have internal predecessors, (83), 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:45,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:45,272 INFO L93 Difference]: Finished difference Result 13865 states and 16452 transitions. [2022-01-10 08:21:45,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 08:21:45,272 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 3 states have internal predecessors, (83), 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 158 [2022-01-10 08:21:45,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:45,294 INFO L225 Difference]: With dead ends: 13865 [2022-01-10 08:21:45,294 INFO L226 Difference]: Without dead ends: 10053 [2022-01-10 08:21:45,303 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 154 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:45,304 INFO L933 BasicCegarLoop]: 473 mSDtfsCounter, 656 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 686 SdHoareTripleChecker+Valid, 985 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:45,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [686 Valid, 985 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 08:21:45,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10053 states. [2022-01-10 08:21:45,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10053 to 9153. [2022-01-10 08:21:45,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9153 states, 7980 states have (on average 1.2021303258145364) internal successors, (9593), 8083 states have internal predecessors, (9593), 561 states have call successors, (561), 452 states have call predecessors, (561), 610 states have return successors, (725), 618 states have call predecessors, (725), 560 states have call successors, (725) [2022-01-10 08:21:45,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9153 states to 9153 states and 10879 transitions. [2022-01-10 08:21:45,890 INFO L78 Accepts]: Start accepts. Automaton has 9153 states and 10879 transitions. Word has length 158 [2022-01-10 08:21:45,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:45,890 INFO L470 AbstractCegarLoop]: Abstraction has 9153 states and 10879 transitions. [2022-01-10 08:21:45,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 3 states have internal predecessors, (83), 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:45,890 INFO L276 IsEmpty]: Start isEmpty. Operand 9153 states and 10879 transitions. [2022-01-10 08:21:45,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-01-10 08:21:45,894 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:45,894 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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, 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:21:45,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:46,101 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:46,101 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:46,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:46,101 INFO L85 PathProgramCache]: Analyzing trace with hash -2067592731, now seen corresponding path program 1 times [2022-01-10 08:21:46,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:46,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [427349399] [2022-01-10 08:21:46,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:46,102 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:46,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:46,103 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:46,104 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:46,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:46,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:21:46,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:46,378 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-10 08:21:46,378 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:46,378 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:46,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [427349399] [2022-01-10 08:21:46,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [427349399] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:46,378 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:46,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:21:46,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86578045] [2022-01-10 08:21:46,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:46,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:21:46,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:46,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:21:46,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:21:46,379 INFO L87 Difference]: Start difference. First operand 9153 states and 10879 transitions. Second operand has 5 states, 5 states have (on average 24.0) internal successors, (120), 4 states have internal predecessors, (120), 3 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-01-10 08:21:47,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:47,285 INFO L93 Difference]: Finished difference Result 12081 states and 14302 transitions. [2022-01-10 08:21:47,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:21:47,285 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.0) internal successors, (120), 4 states have internal predecessors, (120), 3 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 159 [2022-01-10 08:21:47,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:47,299 INFO L225 Difference]: With dead ends: 12081 [2022-01-10 08:21:47,299 INFO L226 Difference]: Without dead ends: 8298 [2022-01-10 08:21:47,303 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:21:47,303 INFO L933 BasicCegarLoop]: 505 mSDtfsCounter, 228 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 998 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:47,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 998 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:47,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8298 states. [2022-01-10 08:21:47,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8298 to 7759. [2022-01-10 08:21:47,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7759 states, 6895 states have (on average 1.1994198694706308) internal successors, (8270), 6955 states have internal predecessors, (8270), 428 states have call successors, (428), 350 states have call predecessors, (428), 434 states have return successors, (512), 454 states have call predecessors, (512), 427 states have call successors, (512) [2022-01-10 08:21:47,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7759 states to 7759 states and 9210 transitions. [2022-01-10 08:21:47,815 INFO L78 Accepts]: Start accepts. Automaton has 7759 states and 9210 transitions. Word has length 159 [2022-01-10 08:21:47,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:47,815 INFO L470 AbstractCegarLoop]: Abstraction has 7759 states and 9210 transitions. [2022-01-10 08:21:47,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.0) internal successors, (120), 4 states have internal predecessors, (120), 3 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-01-10 08:21:47,815 INFO L276 IsEmpty]: Start isEmpty. Operand 7759 states and 9210 transitions. [2022-01-10 08:21:47,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2022-01-10 08:21:47,817 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:47,817 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47,826 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:48,029 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:21:48,029 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:48,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:48,030 INFO L85 PathProgramCache]: Analyzing trace with hash 421713924, now seen corresponding path program 1 times [2022-01-10 08:21:48,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:48,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [122863258] [2022-01-10 08:21:48,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:48,030 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:48,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:48,031 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:21:48,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2022-01-10 08:21:48,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:48,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:48,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:48,346 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-01-10 08:21:48,346 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:48,346 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:48,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [122863258] [2022-01-10 08:21:48,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [122863258] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:48,346 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:48,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:21:48,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333349557] [2022-01-10 08:21:48,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:48,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:48,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:48,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:48,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:48,347 INFO L87 Difference]: Start difference. First operand 7759 states and 9210 transitions. Second operand has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 08:21:48,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:48,919 INFO L93 Difference]: Finished difference Result 11971 states and 14209 transitions. [2022-01-10 08:21:48,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:48,919 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 162 [2022-01-10 08:21:48,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:48,942 INFO L225 Difference]: With dead ends: 11971 [2022-01-10 08:21:48,943 INFO L226 Difference]: Without dead ends: 9800 [2022-01-10 08:21:48,951 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 160 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:48,951 INFO L933 BasicCegarLoop]: 489 mSDtfsCounter, 430 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 594 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:48,951 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [430 Valid, 594 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:21:48,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9800 states. [2022-01-10 08:21:49,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9800 to 9765. [2022-01-10 08:21:49,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9765 states, 8471 states have (on average 1.1925392515641602) internal successors, (10102), 8575 states have internal predecessors, (10102), 626 states have call successors, (626), 506 states have call predecessors, (626), 666 states have return successors, (840), 684 states have call predecessors, (840), 625 states have call successors, (840) [2022-01-10 08:21:49,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9765 states to 9765 states and 11568 transitions. [2022-01-10 08:21:49,609 INFO L78 Accepts]: Start accepts. Automaton has 9765 states and 11568 transitions. Word has length 162 [2022-01-10 08:21:49,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:49,609 INFO L470 AbstractCegarLoop]: Abstraction has 9765 states and 11568 transitions. [2022-01-10 08:21:49,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 08:21:49,610 INFO L276 IsEmpty]: Start isEmpty. Operand 9765 states and 11568 transitions. [2022-01-10 08:21:49,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-01-10 08:21:49,612 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:49,612 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:49,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:49,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:21:49,820 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:49,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:49,820 INFO L85 PathProgramCache]: Analyzing trace with hash -58766311, now seen corresponding path program 1 times [2022-01-10 08:21:49,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:49,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [887009640] [2022-01-10 08:21:49,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:49,820 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:49,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:49,821 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:21:49,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2022-01-10 08:21:49,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:49,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:21:49,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:50,108 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-01-10 08:21:50,108 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:50,108 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:50,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [887009640] [2022-01-10 08:21:50,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [887009640] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:50,109 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:50,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 08:21:50,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474906179] [2022-01-10 08:21:50,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:50,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 08:21:50,109 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:50,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 08:21:50,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 08:21:50,110 INFO L87 Difference]: Start difference. First operand 9765 states and 11568 transitions. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 5 states have internal predecessors, (110), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 08:21:50,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:50,699 INFO L93 Difference]: Finished difference Result 13232 states and 15649 transitions. [2022-01-10 08:21:50,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:21:50,700 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 5 states have internal predecessors, (110), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) Word has length 163 [2022-01-10 08:21:50,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:50,711 INFO L225 Difference]: With dead ends: 13232 [2022-01-10 08:21:50,711 INFO L226 Difference]: Without dead ends: 7256 [2022-01-10 08:21:50,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 158 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:21:50,717 INFO L933 BasicCegarLoop]: 476 mSDtfsCounter, 4 mSDsluCounter, 1899 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 2375 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:21:50,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 2375 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:21:50,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7256 states. [2022-01-10 08:21:51,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7256 to 7121. [2022-01-10 08:21:51,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7121 states, 6422 states have (on average 1.200093428838368) internal successors, (7707), 6456 states have internal predecessors, (7707), 351 states have call successors, (351), 283 states have call predecessors, (351), 346 states have return successors, (414), 382 states have call predecessors, (414), 350 states have call successors, (414) [2022-01-10 08:21:51,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7121 states to 7121 states and 8472 transitions. [2022-01-10 08:21:51,193 INFO L78 Accepts]: Start accepts. Automaton has 7121 states and 8472 transitions. Word has length 163 [2022-01-10 08:21:51,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:51,193 INFO L470 AbstractCegarLoop]: Abstraction has 7121 states and 8472 transitions. [2022-01-10 08:21:51,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 5 states have internal predecessors, (110), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 08:21:51,194 INFO L276 IsEmpty]: Start isEmpty. Operand 7121 states and 8472 transitions. [2022-01-10 08:21:51,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2022-01-10 08:21:51,197 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:51,197 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:51,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:51,404 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:21:51,404 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:51,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:51,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1340732322, now seen corresponding path program 1 times [2022-01-10 08:21:51,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:51,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1497872100] [2022-01-10 08:21:51,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:51,405 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:51,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:51,406 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:21:51,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2022-01-10 08:21:51,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:51,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:51,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:51,697 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-10 08:21:51,697 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:51,697 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:51,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1497872100] [2022-01-10 08:21:51,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1497872100] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:51,697 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:51,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:21:51,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294300730] [2022-01-10 08:21:51,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:51,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:51,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:51,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:51,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:51,698 INFO L87 Difference]: Start difference. First operand 7121 states and 8472 transitions. Second operand has 3 states, 3 states have (on average 59.0) internal successors, (177), 2 states have internal predecessors, (177), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 08:21:52,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:52,481 INFO L93 Difference]: Finished difference Result 16922 states and 20409 transitions. [2022-01-10 08:21:52,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:52,481 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 59.0) internal successors, (177), 2 states have internal predecessors, (177), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 200 [2022-01-10 08:21:52,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:52,503 INFO L225 Difference]: With dead ends: 16922 [2022-01-10 08:21:52,503 INFO L226 Difference]: Without dead ends: 11705 [2022-01-10 08:21:52,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 198 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:52,514 INFO L933 BasicCegarLoop]: 534 mSDtfsCounter, 339 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 849 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:52,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 849 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:52,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11705 states. [2022-01-10 08:21:53,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11705 to 11687. [2022-01-10 08:21:53,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11687 states, 10684 states have (on average 1.2013290902283789) internal successors, (12835), 10726 states have internal predecessors, (12835), 515 states have call successors, (515), 419 states have call predecessors, (515), 486 states have return successors, (582), 542 states have call predecessors, (582), 514 states have call successors, (582) [2022-01-10 08:21:53,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11687 states to 11687 states and 13932 transitions. [2022-01-10 08:21:53,327 INFO L78 Accepts]: Start accepts. Automaton has 11687 states and 13932 transitions. Word has length 200 [2022-01-10 08:21:53,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:53,327 INFO L470 AbstractCegarLoop]: Abstraction has 11687 states and 13932 transitions. [2022-01-10 08:21:53,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 59.0) internal successors, (177), 2 states have internal predecessors, (177), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 08:21:53,327 INFO L276 IsEmpty]: Start isEmpty. Operand 11687 states and 13932 transitions. [2022-01-10 08:21:53,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2022-01-10 08:21:53,332 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:53,332 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:53,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:53,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:21:53,540 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:53,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:53,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1889283295, now seen corresponding path program 1 times [2022-01-10 08:21:53,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:53,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [748694218] [2022-01-10 08:21:53,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:53,541 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:53,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:53,542 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:21:53,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-01-10 08:21:53,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:53,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:21:53,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:53,917 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-01-10 08:21:53,917 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:53,917 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:53,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [748694218] [2022-01-10 08:21:53,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [748694218] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:53,917 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:53,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:21:53,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635253395] [2022-01-10 08:21:53,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:53,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:21:53,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:53,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:21:53,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:21:53,918 INFO L87 Difference]: Start difference. First operand 11687 states and 13932 transitions. Second operand has 4 states, 4 states have (on average 33.75) internal successors, (135), 4 states have internal predecessors, (135), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:21:55,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:55,797 INFO L93 Difference]: Finished difference Result 30937 states and 37048 transitions. [2022-01-10 08:21:55,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:21:55,797 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 33.75) internal successors, (135), 4 states have internal predecessors, (135), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 200 [2022-01-10 08:21:55,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:55,837 INFO L225 Difference]: With dead ends: 30937 [2022-01-10 08:21:55,837 INFO L226 Difference]: Without dead ends: 21155 [2022-01-10 08:21:55,850 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 198 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:55,851 INFO L933 BasicCegarLoop]: 614 mSDtfsCounter, 606 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 1248 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:21:55,851 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [622 Valid, 1248 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:21:55,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21155 states. [2022-01-10 08:21:57,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21155 to 21153. [2022-01-10 08:21:57,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21153 states, 19523 states have (on average 1.1983301746657788) internal successors, (23395), 19590 states have internal predecessors, (23395), 846 states have call successors, (846), 691 states have call predecessors, (846), 782 states have return successors, (985), 873 states have call predecessors, (985), 845 states have call successors, (985) [2022-01-10 08:21:57,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21153 states to 21153 states and 25226 transitions. [2022-01-10 08:21:57,274 INFO L78 Accepts]: Start accepts. Automaton has 21153 states and 25226 transitions. Word has length 200 [2022-01-10 08:21:57,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:21:57,274 INFO L470 AbstractCegarLoop]: Abstraction has 21153 states and 25226 transitions. [2022-01-10 08:21:57,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 33.75) internal successors, (135), 4 states have internal predecessors, (135), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:21:57,274 INFO L276 IsEmpty]: Start isEmpty. Operand 21153 states and 25226 transitions. [2022-01-10 08:21:57,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2022-01-10 08:21:57,281 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:21:57,282 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:21:57,291 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2022-01-10 08:21:57,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:21:57,489 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:21:57,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:21:57,490 INFO L85 PathProgramCache]: Analyzing trace with hash 620280739, now seen corresponding path program 1 times [2022-01-10 08:21:57,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:21:57,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1875091857] [2022-01-10 08:21:57,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:21:57,490 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:21:57,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:21:57,491 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:21:57,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2022-01-10 08:21:57,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:21:57,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:21:57,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:21:57,813 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-01-10 08:21:57,813 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:21:57,813 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:21:57,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1875091857] [2022-01-10 08:21:57,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1875091857] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:21:57,814 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:21:57,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:21:57,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000633191] [2022-01-10 08:21:57,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:21:57,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:21:57,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:21:57,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:21:57,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:21:57,815 INFO L87 Difference]: Start difference. First operand 21153 states and 25226 transitions. Second operand has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:21:59,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:21:59,155 INFO L93 Difference]: Finished difference Result 35841 states and 42783 transitions. [2022-01-10 08:21:59,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:21:59,156 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 200 [2022-01-10 08:21:59,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:21:59,198 INFO L225 Difference]: With dead ends: 35841 [2022-01-10 08:21:59,199 INFO L226 Difference]: Without dead ends: 16593 [2022-01-10 08:21:59,227 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 198 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:59,228 INFO L933 BasicCegarLoop]: 476 mSDtfsCounter, 341 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 604 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:59,228 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 604 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:59,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16593 states. [2022-01-10 08:22:00,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16593 to 16593. [2022-01-10 08:22:00,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16593 states, 15270 states have (on average 1.196987557301899) internal successors, (18278), 15328 states have internal predecessors, (18278), 679 states have call successors, (679), 555 states have call predecessors, (679), 642 states have return successors, (790), 710 states have call predecessors, (790), 678 states have call successors, (790) [2022-01-10 08:22:00,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16593 states to 16593 states and 19747 transitions. [2022-01-10 08:22:00,652 INFO L78 Accepts]: Start accepts. Automaton has 16593 states and 19747 transitions. Word has length 200 [2022-01-10 08:22:00,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:22:00,653 INFO L470 AbstractCegarLoop]: Abstraction has 16593 states and 19747 transitions. [2022-01-10 08:22:00,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:22:00,653 INFO L276 IsEmpty]: Start isEmpty. Operand 16593 states and 19747 transitions. [2022-01-10 08:22:00,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2022-01-10 08:22:00,658 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:22:00,658 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:22:00,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2022-01-10 08:22:00,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:22:00,861 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:22:00,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:22:00,861 INFO L85 PathProgramCache]: Analyzing trace with hash -2096898083, now seen corresponding path program 1 times [2022-01-10 08:22:00,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:22:00,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1384850294] [2022-01-10 08:22:00,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:22:00,862 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:22:00,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:22:00,863 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:22:00,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2022-01-10 08:22:00,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:22:00,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:22:00,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:22:01,276 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-01-10 08:22:01,276 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:22:01,276 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:22:01,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1384850294] [2022-01-10 08:22:01,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1384850294] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:22:01,276 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:22:01,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:22:01,277 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124516261] [2022-01-10 08:22:01,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:22:01,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:22:01,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:22:01,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:22:01,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:22:01,277 INFO L87 Difference]: Start difference. First operand 16593 states and 19747 transitions. Second operand has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:22:03,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:22:03,690 INFO L93 Difference]: Finished difference Result 44502 states and 53133 transitions. [2022-01-10 08:22:03,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:22:03,690 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 201 [2022-01-10 08:22:03,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:22:03,750 INFO L225 Difference]: With dead ends: 44502 [2022-01-10 08:22:03,750 INFO L226 Difference]: Without dead ends: 29814 [2022-01-10 08:22:03,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:22:03,770 INFO L933 BasicCegarLoop]: 607 mSDtfsCounter, 597 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 613 SdHoareTripleChecker+Valid, 1223 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:22:03,770 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [613 Valid, 1223 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:22:03,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29814 states. [2022-01-10 08:22:05,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29814 to 29812. [2022-01-10 08:22:05,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29812 states, 27606 states have (on average 1.1965514743171775) internal successors, (33032), 27705 states have internal predecessors, (33032), 1142 states have call successors, (1142), 931 states have call predecessors, (1142), 1062 states have return successors, (1345), 1177 states have call predecessors, (1345), 1141 states have call successors, (1345) [2022-01-10 08:22:05,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29812 states to 29812 states and 35519 transitions. [2022-01-10 08:22:05,893 INFO L78 Accepts]: Start accepts. Automaton has 29812 states and 35519 transitions. Word has length 201 [2022-01-10 08:22:05,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:22:05,893 INFO L470 AbstractCegarLoop]: Abstraction has 29812 states and 35519 transitions. [2022-01-10 08:22:05,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:22:05,893 INFO L276 IsEmpty]: Start isEmpty. Operand 29812 states and 35519 transitions. [2022-01-10 08:22:05,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2022-01-10 08:22:05,903 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:22:05,903 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:22:05,913 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2022-01-10 08:22:06,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:22:06,108 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:22:06,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:22:06,108 INFO L85 PathProgramCache]: Analyzing trace with hash 412665951, now seen corresponding path program 1 times [2022-01-10 08:22:06,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:22:06,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1380752882] [2022-01-10 08:22:06,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:22:06,108 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:22:06,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:22:06,109 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:22:06,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2022-01-10 08:22:06,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:22:06,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:22:06,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:22:06,466 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-01-10 08:22:06,467 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:22:06,467 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:22:06,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1380752882] [2022-01-10 08:22:06,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1380752882] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:22:06,467 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:22:06,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:22:06,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310829964] [2022-01-10 08:22:06,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:22:06,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:22:06,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:22:06,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:22:06,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:22:06,468 INFO L87 Difference]: Start difference. First operand 29812 states and 35519 transitions. Second operand has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7)