/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/Problem05_label47+token_ring.07.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 07:49:17,841 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 07:49:17,843 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 07:49:17,867 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 07:49:17,867 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 07:49:17,868 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 07:49:17,869 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 07:49:17,875 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 07:49:17,877 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 07:49:17,877 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 07:49:17,878 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 07:49:17,879 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 07:49:17,879 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 07:49:17,880 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 07:49:17,881 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 07:49:17,882 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 07:49:17,883 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 07:49:17,884 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 07:49:17,885 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 07:49:17,887 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 07:49:17,888 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 07:49:17,896 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 07:49:17,899 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 07:49:17,901 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 07:49:17,918 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 07:49:17,919 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 07:49:17,919 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 07:49:17,920 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 07:49:17,932 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 07:49:17,936 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 07:49:17,936 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 07:49:17,937 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 07:49:17,938 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 07:49:17,939 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 07:49:17,940 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 07:49:17,940 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 07:49:17,941 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 07:49:17,941 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 07:49:17,941 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 07:49:17,943 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 07:49:17,944 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 07:49:17,946 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 07:49:17,977 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 07:49:17,977 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 07:49:17,977 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 07:49:17,977 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 07:49:17,978 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 07:49:17,978 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 07:49:17,978 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 07:49:17,978 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 07:49:17,979 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 07:49:17,979 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 07:49:17,982 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 07:49:17,982 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 07:49:17,982 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 07:49:17,982 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 07:49:17,982 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 07:49:17,982 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 07:49:17,982 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 07:49:17,982 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 07:49:17,983 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 07:49:17,983 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 07:49:17,983 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 07:49:17,983 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 07:49:17,983 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 07:49:17,983 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 07:49:17,984 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 07:49:17,985 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 07:49:17,985 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 07:49:17,985 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 07:49:17,985 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 07:49:17,985 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 07:49:17,985 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 07:49:17,985 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 07:49:17,985 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 07:49:17,986 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 07:49:18,171 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 07:49:18,193 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 07:49:18,195 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 07:49:18,195 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 07:49:18,197 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 07:49:18,198 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label47+token_ring.07.cil-1.c [2022-01-10 07:49:18,246 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aaf475644/62b47c5023414a879b0b9b385e00f353/FLAG46817c184 [2022-01-10 07:49:19,143 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 07:49:19,144 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label47+token_ring.07.cil-1.c [2022-01-10 07:49:19,210 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aaf475644/62b47c5023414a879b0b9b385e00f353/FLAG46817c184 [2022-01-10 07:49:19,515 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aaf475644/62b47c5023414a879b0b9b385e00f353 [2022-01-10 07:49:19,517 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 07:49:19,518 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 07:49:19,519 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 07:49:19,519 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 07:49:19,521 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 07:49:19,522 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 07:49:19" (1/1) ... [2022-01-10 07:49:19,523 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d434ba8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:19, skipping insertion in model container [2022-01-10 07:49:19,523 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 07:49:19" (1/1) ... [2022-01-10 07:49:19,529 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 07:49:19,708 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 07:49:21,181 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/Problem05_label47+token_ring.07.cil-1.c[377612,377625] [2022-01-10 07:49:21,208 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/Problem05_label47+token_ring.07.cil-1.c[383339,383352] [2022-01-10 07:49:21,389 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 07:49:21,398 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 07:49:22,079 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/Problem05_label47+token_ring.07.cil-1.c[377612,377625] [2022-01-10 07:49:22,124 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/Problem05_label47+token_ring.07.cil-1.c[383339,383352] [2022-01-10 07:49:22,137 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 07:49:22,188 INFO L208 MainTranslator]: Completed translation [2022-01-10 07:49:22,189 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22 WrapperNode [2022-01-10 07:49:22,189 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 07:49:22,190 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 07:49:22,190 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 07:49:22,190 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 07:49:22,196 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22" (1/1) ... [2022-01-10 07:49:22,287 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22" (1/1) ... [2022-01-10 07:49:22,569 INFO L137 Inliner]: procedures = 59, calls = 62, calls flagged for inlining = 36, calls inlined = 36, statements flattened = 12877 [2022-01-10 07:49:22,570 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 07:49:22,570 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 07:49:22,570 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 07:49:22,571 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 07:49:22,578 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22" (1/1) ... [2022-01-10 07:49:22,578 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22" (1/1) ... [2022-01-10 07:49:22,628 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22" (1/1) ... [2022-01-10 07:49:22,629 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22" (1/1) ... [2022-01-10 07:49:22,902 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22" (1/1) ... [2022-01-10 07:49:22,933 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22" (1/1) ... [2022-01-10 07:49:22,958 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22" (1/1) ... [2022-01-10 07:49:23,006 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 07:49:23,008 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 07:49:23,008 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 07:49:23,008 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 07:49:23,010 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22" (1/1) ... [2022-01-10 07:49:23,017 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 07:49:23,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 07:49:23,036 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 07:49:23,062 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 07:49:23,076 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 07:49:23,076 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2022-01-10 07:49:23,076 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2022-01-10 07:49:23,076 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 07:49:23,076 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 07:49:23,076 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2022-01-10 07:49:23,076 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2022-01-10 07:49:23,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 07:49:23,172 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2022-01-10 07:49:23,172 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2022-01-10 07:49:23,173 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2022-01-10 07:49:23,173 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2022-01-10 07:49:23,173 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2022-01-10 07:49:23,173 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2022-01-10 07:49:23,173 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 07:49:23,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 07:49:23,318 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 07:49:23,319 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 07:49:31,418 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 07:49:31,448 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 07:49:31,449 INFO L299 CfgBuilder]: Removed 11 assume(true) statements. [2022-01-10 07:49:31,453 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 07:49:31 BoogieIcfgContainer [2022-01-10 07:49:31,454 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 07:49:31,456 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 07:49:31,457 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 07:49:31,459 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 07:49:31,459 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 07:49:19" (1/3) ... [2022-01-10 07:49:31,460 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c67a73b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 07:49:31, skipping insertion in model container [2022-01-10 07:49:31,460 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:49:22" (2/3) ... [2022-01-10 07:49:31,460 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c67a73b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 07:49:31, skipping insertion in model container [2022-01-10 07:49:31,460 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 07:49:31" (3/3) ... [2022-01-10 07:49:31,461 INFO L111 eAbstractionObserver]: Analyzing ICFG Problem05_label47+token_ring.07.cil-1.c [2022-01-10 07:49:31,465 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 07:49:31,465 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 07:49:31,509 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 07:49:31,516 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 07:49:31,516 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 07:49:31,567 INFO L276 IsEmpty]: Start isEmpty. Operand has 2440 states, 2410 states have (on average 1.849792531120332) internal successors, (4458), 2413 states have internal predecessors, (4458), 21 states have call successors, (21), 6 states have call predecessors, (21), 6 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-01-10 07:49:31,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:31,579 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:31,580 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 07:49:31,581 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:31,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:31,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1176565078, now seen corresponding path program 1 times [2022-01-10 07:49:31,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:31,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1792761142] [2022-01-10 07:49:31,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:31,597 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:31,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:31,599 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 07:49:31,604 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 07:49:31,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:31,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:49:31,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:32,051 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 07:49:32,052 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:32,052 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:32,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1792761142] [2022-01-10 07:49:32,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1792761142] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:32,053 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:32,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:49:32,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500504726] [2022-01-10 07:49:32,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:32,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:49:32,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:32,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:49:32,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:49:32,086 INFO L87 Difference]: Start difference. First operand has 2440 states, 2410 states have (on average 1.849792531120332) internal successors, (4458), 2413 states have internal predecessors, (4458), 21 states have call successors, (21), 6 states have call predecessors, (21), 6 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) 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 07:49:32,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:32,214 INFO L93 Difference]: Finished difference Result 4868 states and 8977 transitions. [2022-01-10 07:49:32,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:49:32,216 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 07:49:32,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:32,235 INFO L225 Difference]: With dead ends: 4868 [2022-01-10 07:49:32,235 INFO L226 Difference]: Without dead ends: 2373 [2022-01-10 07:49:32,242 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 07:49:32,245 INFO L933 BasicCegarLoop]: 4415 mSDtfsCounter, 380 mSDsluCounter, 4022 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 8437 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 07:49:32,246 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [380 Valid, 8437 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:49:32,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2373 states. [2022-01-10 07:49:32,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2373 to 2373. [2022-01-10 07:49:32,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2373 states, 2344 states have (on average 1.83660409556314) internal successors, (4305), 2346 states have internal predecessors, (4305), 21 states have call successors, (21), 6 states have call predecessors, (21), 6 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-01-10 07:49:32,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2373 states to 2373 states and 4347 transitions. [2022-01-10 07:49:32,368 INFO L78 Accepts]: Start accepts. Automaton has 2373 states and 4347 transitions. Word has length 123 [2022-01-10 07:49:32,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:32,369 INFO L470 AbstractCegarLoop]: Abstraction has 2373 states and 4347 transitions. [2022-01-10 07:49:32,370 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 07:49:32,370 INFO L276 IsEmpty]: Start isEmpty. Operand 2373 states and 4347 transitions. [2022-01-10 07:49:32,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:32,379 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:32,379 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 07:49:32,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-01-10 07:49:32,589 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 07:49:32,589 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:32,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:32,590 INFO L85 PathProgramCache]: Analyzing trace with hash 796600300, now seen corresponding path program 1 times [2022-01-10 07:49:32,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:32,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [300739204] [2022-01-10 07:49:32,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:32,591 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:32,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:32,593 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 07:49:32,597 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 07:49:32,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:32,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:32,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:33,011 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 07:49:33,012 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:33,012 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:33,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [300739204] [2022-01-10 07:49:33,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [300739204] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:33,016 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:33,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:33,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421914410] [2022-01-10 07:49:33,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:33,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:33,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:33,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:33,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:33,021 INFO L87 Difference]: Start difference. First operand 2373 states and 4347 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 07:49:33,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:33,597 INFO L93 Difference]: Finished difference Result 2875 states and 5135 transitions. [2022-01-10 07:49:33,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:49:33,597 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 07:49:33,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:33,610 INFO L225 Difference]: With dead ends: 2875 [2022-01-10 07:49:33,610 INFO L226 Difference]: Without dead ends: 2638 [2022-01-10 07:49:33,612 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 07:49:33,613 INFO L933 BasicCegarLoop]: 4377 mSDtfsCounter, 4680 mSDsluCounter, 8677 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4695 SdHoareTripleChecker+Valid, 13054 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:33,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4695 Valid, 13054 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 07:49:33,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2638 states. [2022-01-10 07:49:33,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2638 to 2619. [2022-01-10 07:49:33,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2619 states, 2567 states have (on average 1.8137904168289833) internal successors, (4656), 2570 states have internal predecessors, (4656), 37 states have call successors, (37), 12 states have call predecessors, (37), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2022-01-10 07:49:33,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2619 states to 2619 states and 4731 transitions. [2022-01-10 07:49:33,679 INFO L78 Accepts]: Start accepts. Automaton has 2619 states and 4731 transitions. Word has length 123 [2022-01-10 07:49:33,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:33,680 INFO L470 AbstractCegarLoop]: Abstraction has 2619 states and 4731 transitions. [2022-01-10 07:49:33,680 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 07:49:33,680 INFO L276 IsEmpty]: Start isEmpty. Operand 2619 states and 4731 transitions. [2022-01-10 07:49:33,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:33,683 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:33,684 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 07:49:33,698 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 07:49:33,894 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 07:49:33,894 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:33,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:33,895 INFO L85 PathProgramCache]: Analyzing trace with hash 71036272, now seen corresponding path program 1 times [2022-01-10 07:49:33,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:33,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [677096415] [2022-01-10 07:49:33,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:33,896 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:33,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:33,897 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 07:49:33,899 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 07:49:34,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:34,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:34,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:34,259 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 07:49:34,260 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:34,260 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:34,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [677096415] [2022-01-10 07:49:34,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [677096415] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:34,263 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:34,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:34,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140053200] [2022-01-10 07:49:34,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:34,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:34,267 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:34,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:34,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:34,268 INFO L87 Difference]: Start difference. First operand 2619 states and 4731 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 07:49:34,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:34,623 INFO L93 Difference]: Finished difference Result 3102 states and 5487 transitions. [2022-01-10 07:49:34,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:49:34,623 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 07:49:34,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:34,634 INFO L225 Difference]: With dead ends: 3102 [2022-01-10 07:49:34,634 INFO L226 Difference]: Without dead ends: 2619 [2022-01-10 07:49:34,636 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 07:49:34,637 INFO L933 BasicCegarLoop]: 4320 mSDtfsCounter, 4471 mSDsluCounter, 8331 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4486 SdHoareTripleChecker+Valid, 12651 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:34,637 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4486 Valid, 12651 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:49:34,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2619 states. [2022-01-10 07:49:34,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2619 to 2619. [2022-01-10 07:49:34,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2619 states, 2567 states have (on average 1.8110634982469809) internal successors, (4649), 2570 states have internal predecessors, (4649), 37 states have call successors, (37), 12 states have call predecessors, (37), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2022-01-10 07:49:34,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2619 states to 2619 states and 4724 transitions. [2022-01-10 07:49:34,800 INFO L78 Accepts]: Start accepts. Automaton has 2619 states and 4724 transitions. Word has length 123 [2022-01-10 07:49:34,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:34,800 INFO L470 AbstractCegarLoop]: Abstraction has 2619 states and 4724 transitions. [2022-01-10 07:49:34,800 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 07:49:34,801 INFO L276 IsEmpty]: Start isEmpty. Operand 2619 states and 4724 transitions. [2022-01-10 07:49:34,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:34,802 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:34,802 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 07:49:34,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2022-01-10 07:49:35,012 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 07:49:35,012 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:35,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:35,013 INFO L85 PathProgramCache]: Analyzing trace with hash -783653012, now seen corresponding path program 1 times [2022-01-10 07:49:35,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:35,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [566624315] [2022-01-10 07:49:35,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:35,014 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:35,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:35,015 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 07:49:35,017 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 07:49:35,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:35,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:35,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:35,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:49:35,343 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:35,344 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:35,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [566624315] [2022-01-10 07:49:35,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [566624315] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:35,344 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:35,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:35,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726461953] [2022-01-10 07:49:35,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:35,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:35,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:35,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:35,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:35,346 INFO L87 Difference]: Start difference. First operand 2619 states and 4724 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 07:49:35,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:35,652 INFO L93 Difference]: Finished difference Result 3102 states and 5473 transitions. [2022-01-10 07:49:35,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:49:35,653 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 07:49:35,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:35,663 INFO L225 Difference]: With dead ends: 3102 [2022-01-10 07:49:35,663 INFO L226 Difference]: Without dead ends: 2619 [2022-01-10 07:49:35,665 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 07:49:35,666 INFO L933 BasicCegarLoop]: 4317 mSDtfsCounter, 4465 mSDsluCounter, 8327 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4480 SdHoareTripleChecker+Valid, 12644 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:35,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4480 Valid, 12644 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:49:35,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2619 states. [2022-01-10 07:49:35,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2619 to 2619. [2022-01-10 07:49:35,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2619 states, 2567 states have (on average 1.8083365796649786) internal successors, (4642), 2570 states have internal predecessors, (4642), 37 states have call successors, (37), 12 states have call predecessors, (37), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2022-01-10 07:49:35,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2619 states to 2619 states and 4717 transitions. [2022-01-10 07:49:35,739 INFO L78 Accepts]: Start accepts. Automaton has 2619 states and 4717 transitions. Word has length 123 [2022-01-10 07:49:35,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:35,739 INFO L470 AbstractCegarLoop]: Abstraction has 2619 states and 4717 transitions. [2022-01-10 07:49:35,740 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 07:49:35,740 INFO L276 IsEmpty]: Start isEmpty. Operand 2619 states and 4717 transitions. [2022-01-10 07:49:35,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:35,741 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:35,741 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 07:49:35,754 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 07:49:35,952 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 07:49:35,952 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:35,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:35,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1405533680, now seen corresponding path program 1 times [2022-01-10 07:49:35,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:35,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1299222379] [2022-01-10 07:49:35,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:35,957 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:35,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:35,961 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 07:49:35,963 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 07:49:36,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:36,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:36,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:36,281 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 07:49:36,282 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:36,282 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:36,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1299222379] [2022-01-10 07:49:36,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1299222379] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:36,282 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:36,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:36,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309288169] [2022-01-10 07:49:36,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:36,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:36,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:36,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:36,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:36,284 INFO L87 Difference]: Start difference. First operand 2619 states and 4717 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 07:49:36,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:36,606 INFO L93 Difference]: Finished difference Result 3102 states and 5459 transitions. [2022-01-10 07:49:36,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:49:36,607 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 07:49:36,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:36,617 INFO L225 Difference]: With dead ends: 3102 [2022-01-10 07:49:36,617 INFO L226 Difference]: Without dead ends: 2619 [2022-01-10 07:49:36,619 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 07:49:36,619 INFO L933 BasicCegarLoop]: 4314 mSDtfsCounter, 4459 mSDsluCounter, 8323 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4474 SdHoareTripleChecker+Valid, 12637 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:36,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4474 Valid, 12637 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:49:36,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2619 states. [2022-01-10 07:49:36,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2619 to 2619. [2022-01-10 07:49:36,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2619 states, 2567 states have (on average 1.8056096610829762) internal successors, (4635), 2570 states have internal predecessors, (4635), 37 states have call successors, (37), 12 states have call predecessors, (37), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2022-01-10 07:49:36,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2619 states to 2619 states and 4710 transitions. [2022-01-10 07:49:36,685 INFO L78 Accepts]: Start accepts. Automaton has 2619 states and 4710 transitions. Word has length 123 [2022-01-10 07:49:36,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:36,686 INFO L470 AbstractCegarLoop]: Abstraction has 2619 states and 4710 transitions. [2022-01-10 07:49:36,686 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 07:49:36,686 INFO L276 IsEmpty]: Start isEmpty. Operand 2619 states and 4710 transitions. [2022-01-10 07:49:36,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:36,687 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:36,687 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:49:36,701 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 07:49:36,898 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 07:49:36,898 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:36,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:36,899 INFO L85 PathProgramCache]: Analyzing trace with hash -186415380, now seen corresponding path program 1 times [2022-01-10 07:49:36,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:36,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [536260408] [2022-01-10 07:49:36,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:36,899 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:36,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:36,900 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 07:49:36,901 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 07:49:36,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:37,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:37,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:37,199 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 07:49:37,199 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:37,199 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:37,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [536260408] [2022-01-10 07:49:37,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [536260408] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:37,199 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:37,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:37,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920659926] [2022-01-10 07:49:37,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:37,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:37,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:37,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:37,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:37,201 INFO L87 Difference]: Start difference. First operand 2619 states and 4710 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 07:49:37,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:37,503 INFO L93 Difference]: Finished difference Result 3102 states and 5445 transitions. [2022-01-10 07:49:37,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:49:37,504 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 07:49:37,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:37,521 INFO L225 Difference]: With dead ends: 3102 [2022-01-10 07:49:37,521 INFO L226 Difference]: Without dead ends: 2619 [2022-01-10 07:49:37,523 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 07:49:37,523 INFO L933 BasicCegarLoop]: 4311 mSDtfsCounter, 4453 mSDsluCounter, 8319 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4468 SdHoareTripleChecker+Valid, 12630 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:37,524 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4468 Valid, 12630 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:49:37,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2619 states. [2022-01-10 07:49:37,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2619 to 2619. [2022-01-10 07:49:37,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2619 states, 2567 states have (on average 1.802882742500974) internal successors, (4628), 2570 states have internal predecessors, (4628), 37 states have call successors, (37), 12 states have call predecessors, (37), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2022-01-10 07:49:37,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2619 states to 2619 states and 4703 transitions. [2022-01-10 07:49:37,604 INFO L78 Accepts]: Start accepts. Automaton has 2619 states and 4703 transitions. Word has length 123 [2022-01-10 07:49:37,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:37,604 INFO L470 AbstractCegarLoop]: Abstraction has 2619 states and 4703 transitions. [2022-01-10 07:49:37,605 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 07:49:37,605 INFO L276 IsEmpty]: Start isEmpty. Operand 2619 states and 4703 transitions. [2022-01-10 07:49:37,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:37,606 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:37,606 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 07:49:37,621 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2022-01-10 07:49:37,823 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 07:49:37,823 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:37,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:37,824 INFO L85 PathProgramCache]: Analyzing trace with hash -791957904, now seen corresponding path program 1 times [2022-01-10 07:49:37,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:37,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [643478151] [2022-01-10 07:49:37,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:37,825 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:37,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:37,825 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 07:49:37,826 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 07:49:37,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:37,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:37,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:38,108 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 07:49:38,108 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:38,108 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:38,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [643478151] [2022-01-10 07:49:38,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [643478151] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:38,109 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:38,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:38,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611477011] [2022-01-10 07:49:38,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:38,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:38,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:38,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:38,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:38,110 INFO L87 Difference]: Start difference. First operand 2619 states and 4703 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 07:49:38,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:38,396 INFO L93 Difference]: Finished difference Result 3102 states and 5431 transitions. [2022-01-10 07:49:38,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:49:38,397 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 07:49:38,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:38,407 INFO L225 Difference]: With dead ends: 3102 [2022-01-10 07:49:38,407 INFO L226 Difference]: Without dead ends: 2619 [2022-01-10 07:49:38,409 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 07:49:38,410 INFO L933 BasicCegarLoop]: 4308 mSDtfsCounter, 4447 mSDsluCounter, 8315 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4462 SdHoareTripleChecker+Valid, 12623 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:38,410 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4462 Valid, 12623 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:49:38,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2619 states. [2022-01-10 07:49:38,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2619 to 2619. [2022-01-10 07:49:38,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2619 states, 2567 states have (on average 1.8001558239189717) internal successors, (4621), 2570 states have internal predecessors, (4621), 37 states have call successors, (37), 12 states have call predecessors, (37), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2022-01-10 07:49:38,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2619 states to 2619 states and 4696 transitions. [2022-01-10 07:49:38,463 INFO L78 Accepts]: Start accepts. Automaton has 2619 states and 4696 transitions. Word has length 123 [2022-01-10 07:49:38,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:38,464 INFO L470 AbstractCegarLoop]: Abstraction has 2619 states and 4696 transitions. [2022-01-10 07:49:38,464 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 07:49:38,464 INFO L276 IsEmpty]: Start isEmpty. Operand 2619 states and 4696 transitions. [2022-01-10 07:49:38,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:38,465 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:38,465 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 07:49:38,475 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 07:49:38,675 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 07:49:38,675 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:38,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:38,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1128171116, now seen corresponding path program 1 times [2022-01-10 07:49:38,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:38,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [233650759] [2022-01-10 07:49:38,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:38,677 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:38,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:38,678 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 07:49:38,680 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 07:49:38,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:38,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:38,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:38,959 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 07:49:38,960 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:38,960 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:38,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [233650759] [2022-01-10 07:49:38,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [233650759] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:38,960 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:38,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:38,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328643711] [2022-01-10 07:49:38,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:38,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:38,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:38,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:38,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:38,961 INFO L87 Difference]: Start difference. First operand 2619 states and 4696 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 07:49:39,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:39,255 INFO L93 Difference]: Finished difference Result 3102 states and 5417 transitions. [2022-01-10 07:49:39,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:49:39,256 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 07:49:39,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:39,266 INFO L225 Difference]: With dead ends: 3102 [2022-01-10 07:49:39,266 INFO L226 Difference]: Without dead ends: 2619 [2022-01-10 07:49:39,268 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 07:49:39,269 INFO L933 BasicCegarLoop]: 4305 mSDtfsCounter, 4440 mSDsluCounter, 8311 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4455 SdHoareTripleChecker+Valid, 12616 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:39,269 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4455 Valid, 12616 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:49:39,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2619 states. [2022-01-10 07:49:39,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2619 to 2619. [2022-01-10 07:49:39,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2619 states, 2567 states have (on average 1.7974289053369692) internal successors, (4614), 2570 states have internal predecessors, (4614), 37 states have call successors, (37), 12 states have call predecessors, (37), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2022-01-10 07:49:39,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2619 states to 2619 states and 4689 transitions. [2022-01-10 07:49:39,338 INFO L78 Accepts]: Start accepts. Automaton has 2619 states and 4689 transitions. Word has length 123 [2022-01-10 07:49:39,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:39,338 INFO L470 AbstractCegarLoop]: Abstraction has 2619 states and 4689 transitions. [2022-01-10 07:49:39,339 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 07:49:39,339 INFO L276 IsEmpty]: Start isEmpty. Operand 2619 states and 4689 transitions. [2022-01-10 07:49:39,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:39,340 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:39,340 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 07:49:39,350 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 07:49:39,550 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 07:49:39,550 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:39,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:39,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1287705240, now seen corresponding path program 1 times [2022-01-10 07:49:39,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:39,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1209449725] [2022-01-10 07:49:39,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:39,551 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:39,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:39,552 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 07:49:39,554 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 07:49:39,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:39,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:39,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:39,828 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 07:49:39,828 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:39,829 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:39,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1209449725] [2022-01-10 07:49:39,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1209449725] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:39,830 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:39,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:39,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358323958] [2022-01-10 07:49:39,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:39,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:39,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:39,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:39,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:39,832 INFO L87 Difference]: Start difference. First operand 2619 states and 4689 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 07:49:40,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:40,226 INFO L93 Difference]: Finished difference Result 3224 states and 5591 transitions. [2022-01-10 07:49:40,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:49:40,227 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 07:49:40,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:40,238 INFO L225 Difference]: With dead ends: 3224 [2022-01-10 07:49:40,238 INFO L226 Difference]: Without dead ends: 2741 [2022-01-10 07:49:40,241 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 07:49:40,242 INFO L933 BasicCegarLoop]: 4302 mSDtfsCounter, 4510 mSDsluCounter, 8306 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4525 SdHoareTripleChecker+Valid, 12608 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:40,242 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4525 Valid, 12608 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:49:40,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2741 states. [2022-01-10 07:49:40,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2741 to 2741. [2022-01-10 07:49:40,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2741 states, 2683 states have (on average 1.7774878866939992) internal successors, (4769), 2686 states have internal predecessors, (4769), 39 states have call successors, (39), 16 states have call predecessors, (39), 17 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2022-01-10 07:49:40,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2741 states to 2741 states and 4848 transitions. [2022-01-10 07:49:40,398 INFO L78 Accepts]: Start accepts. Automaton has 2741 states and 4848 transitions. Word has length 123 [2022-01-10 07:49:40,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:40,399 INFO L470 AbstractCegarLoop]: Abstraction has 2741 states and 4848 transitions. [2022-01-10 07:49:40,399 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 07:49:40,399 INFO L276 IsEmpty]: Start isEmpty. Operand 2741 states and 4848 transitions. [2022-01-10 07:49:40,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:40,400 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:40,400 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 07:49:40,413 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 07:49:40,610 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 07:49:40,610 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:40,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:40,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1019407277, now seen corresponding path program 1 times [2022-01-10 07:49:40,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:40,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2010906725] [2022-01-10 07:49:40,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:40,612 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:40,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:40,613 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 07:49:40,615 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 07:49:40,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:40,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:40,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:40,914 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 07:49:40,914 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:40,914 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:40,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2010906725] [2022-01-10 07:49:40,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2010906725] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:40,914 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:40,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:40,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795127521] [2022-01-10 07:49:40,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:40,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:40,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:40,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:40,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:40,916 INFO L87 Difference]: Start difference. First operand 2741 states and 4848 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 07:49:41,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:41,318 INFO L93 Difference]: Finished difference Result 3468 states and 5909 transitions. [2022-01-10 07:49:41,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:49:41,319 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 07:49:41,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:41,338 INFO L225 Difference]: With dead ends: 3468 [2022-01-10 07:49:41,338 INFO L226 Difference]: Without dead ends: 2863 [2022-01-10 07:49:41,341 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 07:49:41,342 INFO L933 BasicCegarLoop]: 4300 mSDtfsCounter, 4503 mSDsluCounter, 8302 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4518 SdHoareTripleChecker+Valid, 12602 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:41,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4518 Valid, 12602 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:49:41,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2863 states. [2022-01-10 07:49:41,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2863 to 2863. [2022-01-10 07:49:41,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2863 states, 2799 states have (on average 1.757770632368703) internal successors, (4920), 2802 states have internal predecessors, (4920), 41 states have call successors, (41), 20 states have call predecessors, (41), 21 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-01-10 07:49:41,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2863 states to 2863 states and 5003 transitions. [2022-01-10 07:49:41,412 INFO L78 Accepts]: Start accepts. Automaton has 2863 states and 5003 transitions. Word has length 123 [2022-01-10 07:49:41,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:41,413 INFO L470 AbstractCegarLoop]: Abstraction has 2863 states and 5003 transitions. [2022-01-10 07:49:41,413 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 07:49:41,413 INFO L276 IsEmpty]: Start isEmpty. Operand 2863 states and 5003 transitions. [2022-01-10 07:49:41,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:41,414 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:41,414 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:49:41,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 07:49:41,624 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 07:49:41,625 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:41,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:41,625 INFO L85 PathProgramCache]: Analyzing trace with hash 24715689, now seen corresponding path program 1 times [2022-01-10 07:49:41,625 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:41,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [330012925] [2022-01-10 07:49:41,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:41,626 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:41,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:41,627 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 07:49:41,628 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 07:49:41,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:41,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:41,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:41,930 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 07:49:41,930 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:41,931 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:41,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [330012925] [2022-01-10 07:49:41,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [330012925] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:41,931 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:41,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:41,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129360474] [2022-01-10 07:49:41,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:41,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:41,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:41,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:41,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:41,932 INFO L87 Difference]: Start difference. First operand 2863 states and 5003 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 07:49:42,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:42,271 INFO L93 Difference]: Finished difference Result 3712 states and 6219 transitions. [2022-01-10 07:49:42,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:49:42,271 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 07:49:42,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:42,278 INFO L225 Difference]: With dead ends: 3712 [2022-01-10 07:49:42,278 INFO L226 Difference]: Without dead ends: 2985 [2022-01-10 07:49:42,281 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 07:49:42,281 INFO L933 BasicCegarLoop]: 4295 mSDtfsCounter, 4497 mSDsluCounter, 8298 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4512 SdHoareTripleChecker+Valid, 12593 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:42,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4512 Valid, 12593 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:49:42,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2985 states. [2022-01-10 07:49:42,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2985 to 2985. [2022-01-10 07:49:42,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2985 states, 2915 states have (on average 1.7382504288164666) internal successors, (5067), 2918 states have internal predecessors, (5067), 43 states have call successors, (43), 24 states have call predecessors, (43), 25 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2022-01-10 07:49:42,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2985 states to 2985 states and 5154 transitions. [2022-01-10 07:49:42,347 INFO L78 Accepts]: Start accepts. Automaton has 2985 states and 5154 transitions. Word has length 123 [2022-01-10 07:49:42,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:42,347 INFO L470 AbstractCegarLoop]: Abstraction has 2985 states and 5154 transitions. [2022-01-10 07:49:42,347 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 07:49:42,348 INFO L276 IsEmpty]: Start isEmpty. Operand 2985 states and 5154 transitions. [2022-01-10 07:49:42,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:42,349 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:42,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 07:49:42,362 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 07:49:42,558 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 07:49:42,559 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:42,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:42,559 INFO L85 PathProgramCache]: Analyzing trace with hash -646329746, now seen corresponding path program 1 times [2022-01-10 07:49:42,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:42,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [835012869] [2022-01-10 07:49:42,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:42,560 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:42,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:42,561 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 07:49:42,563 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 07:49:42,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:42,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:42,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:42,808 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 07:49:42,808 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:42,808 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:42,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [835012869] [2022-01-10 07:49:42,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [835012869] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:42,808 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:42,809 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:42,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993156867] [2022-01-10 07:49:42,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:42,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:42,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:42,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:42,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:42,810 INFO L87 Difference]: Start difference. First operand 2985 states and 5154 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 07:49:43,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:43,156 INFO L93 Difference]: Finished difference Result 3956 states and 6521 transitions. [2022-01-10 07:49:43,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:49:43,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 07:49:43,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:43,163 INFO L225 Difference]: With dead ends: 3956 [2022-01-10 07:49:43,163 INFO L226 Difference]: Without dead ends: 3107 [2022-01-10 07:49:43,166 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 07:49:43,166 INFO L933 BasicCegarLoop]: 4292 mSDtfsCounter, 4490 mSDsluCounter, 8294 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4505 SdHoareTripleChecker+Valid, 12586 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:43,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4505 Valid, 12586 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:49:43,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3107 states. [2022-01-10 07:49:43,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3107 to 3107. [2022-01-10 07:49:43,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3107 states, 3031 states have (on average 1.7189046519300561) internal successors, (5210), 3034 states have internal predecessors, (5210), 45 states have call successors, (45), 28 states have call predecessors, (45), 29 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2022-01-10 07:49:43,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3107 states to 3107 states and 5301 transitions. [2022-01-10 07:49:43,237 INFO L78 Accepts]: Start accepts. Automaton has 3107 states and 5301 transitions. Word has length 123 [2022-01-10 07:49:43,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:43,237 INFO L470 AbstractCegarLoop]: Abstraction has 3107 states and 5301 transitions. [2022-01-10 07:49:43,238 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 07:49:43,238 INFO L276 IsEmpty]: Start isEmpty. Operand 3107 states and 5301 transitions. [2022-01-10 07:49:43,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:43,239 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:43,239 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 07:49:43,251 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Ended with exit code 0 [2022-01-10 07:49:43,451 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 07:49:43,451 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:43,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:43,452 INFO L85 PathProgramCache]: Analyzing trace with hash -261823893, now seen corresponding path program 1 times [2022-01-10 07:49:43,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:43,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1202610197] [2022-01-10 07:49:43,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:43,452 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:43,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:43,454 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 07:49:43,455 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 07:49:43,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:43,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:43,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:43,716 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 07:49:43,716 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:43,717 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:43,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1202610197] [2022-01-10 07:49:43,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1202610197] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:43,717 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:43,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:43,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494423445] [2022-01-10 07:49:43,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:43,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:43,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:43,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:43,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:43,718 INFO L87 Difference]: Start difference. First operand 3107 states and 5301 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 07:49:44,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:44,045 INFO L93 Difference]: Finished difference Result 4200 states and 6815 transitions. [2022-01-10 07:49:44,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:49:44,045 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 07:49:44,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:44,052 INFO L225 Difference]: With dead ends: 4200 [2022-01-10 07:49:44,052 INFO L226 Difference]: Without dead ends: 3229 [2022-01-10 07:49:44,055 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 07:49:44,055 INFO L933 BasicCegarLoop]: 4289 mSDtfsCounter, 4483 mSDsluCounter, 8290 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4498 SdHoareTripleChecker+Valid, 12579 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:44,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4498 Valid, 12579 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:49:44,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3229 states. [2022-01-10 07:49:44,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3229 to 3229. [2022-01-10 07:49:44,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3229 states, 3147 states have (on average 1.6997140133460438) internal successors, (5349), 3150 states have internal predecessors, (5349), 47 states have call successors, (47), 32 states have call predecessors, (47), 33 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 07:49:44,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3229 states to 3229 states and 5444 transitions. [2022-01-10 07:49:44,136 INFO L78 Accepts]: Start accepts. Automaton has 3229 states and 5444 transitions. Word has length 123 [2022-01-10 07:49:44,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:44,137 INFO L470 AbstractCegarLoop]: Abstraction has 3229 states and 5444 transitions. [2022-01-10 07:49:44,137 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 07:49:44,137 INFO L276 IsEmpty]: Start isEmpty. Operand 3229 states and 5444 transitions. [2022-01-10 07:49:44,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:44,138 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:44,138 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:49:44,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-01-10 07:49:44,349 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 07:49:44,349 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:44,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:44,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1344196079, now seen corresponding path program 1 times [2022-01-10 07:49:44,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:44,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [43385453] [2022-01-10 07:49:44,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:44,350 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:44,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:44,351 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 07:49:44,353 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 07:49:44,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:44,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:44,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:44,627 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 07:49:44,628 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:44,628 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:44,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [43385453] [2022-01-10 07:49:44,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [43385453] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:44,628 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:44,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:44,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142016647] [2022-01-10 07:49:44,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:44,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:44,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:44,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:44,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:44,629 INFO L87 Difference]: Start difference. First operand 3229 states and 5444 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 07:49:44,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:44,988 INFO L93 Difference]: Finished difference Result 4444 states and 7101 transitions. [2022-01-10 07:49:44,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:49:44,995 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 07:49:44,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:45,003 INFO L225 Difference]: With dead ends: 4444 [2022-01-10 07:49:45,004 INFO L226 Difference]: Without dead ends: 3351 [2022-01-10 07:49:45,008 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 07:49:45,009 INFO L933 BasicCegarLoop]: 4286 mSDtfsCounter, 4476 mSDsluCounter, 8286 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4491 SdHoareTripleChecker+Valid, 12572 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:45,009 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4491 Valid, 12572 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:49:45,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3351 states. [2022-01-10 07:49:45,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3351 to 3351. [2022-01-10 07:49:45,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3351 states, 3263 states have (on average 1.680661967514557) internal successors, (5484), 3266 states have internal predecessors, (5484), 49 states have call successors, (49), 36 states have call predecessors, (49), 37 states have return successors, (50), 49 states have call predecessors, (50), 49 states have call successors, (50) [2022-01-10 07:49:45,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3351 states to 3351 states and 5583 transitions. [2022-01-10 07:49:45,197 INFO L78 Accepts]: Start accepts. Automaton has 3351 states and 5583 transitions. Word has length 123 [2022-01-10 07:49:45,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:45,197 INFO L470 AbstractCegarLoop]: Abstraction has 3351 states and 5583 transitions. [2022-01-10 07:49:45,197 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 07:49:45,197 INFO L276 IsEmpty]: Start isEmpty. Operand 3351 states and 5583 transitions. [2022-01-10 07:49:45,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:45,199 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:45,199 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 07:49:45,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-01-10 07:49:45,408 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 07:49:45,409 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:45,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:45,409 INFO L85 PathProgramCache]: Analyzing trace with hash 426421868, now seen corresponding path program 1 times [2022-01-10 07:49:45,410 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:45,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1762575832] [2022-01-10 07:49:45,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:45,410 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:45,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:45,411 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 07:49:45,413 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 07:49:45,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:45,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:45,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:45,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:49:45,679 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:45,679 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:45,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1762575832] [2022-01-10 07:49:45,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1762575832] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:45,679 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:45,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:45,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514966878] [2022-01-10 07:49:45,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:45,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:45,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:45,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:45,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:45,681 INFO L87 Difference]: Start difference. First operand 3351 states and 5583 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 07:49:46,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:46,022 INFO L93 Difference]: Finished difference Result 4688 states and 7379 transitions. [2022-01-10 07:49:46,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:49:46,023 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 07:49:46,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:46,030 INFO L225 Difference]: With dead ends: 4688 [2022-01-10 07:49:46,030 INFO L226 Difference]: Without dead ends: 3473 [2022-01-10 07:49:46,033 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 07:49:46,033 INFO L933 BasicCegarLoop]: 4283 mSDtfsCounter, 4468 mSDsluCounter, 8282 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4483 SdHoareTripleChecker+Valid, 12565 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:46,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4483 Valid, 12565 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:49:46,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3473 states. [2022-01-10 07:49:46,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3473 to 3473. [2022-01-10 07:49:46,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3473 states, 3379 states have (on average 1.6617342408996745) internal successors, (5615), 3382 states have internal predecessors, (5615), 51 states have call successors, (51), 40 states have call predecessors, (51), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2022-01-10 07:49:46,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3473 states to 3473 states and 5718 transitions. [2022-01-10 07:49:46,121 INFO L78 Accepts]: Start accepts. Automaton has 3473 states and 5718 transitions. Word has length 123 [2022-01-10 07:49:46,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:46,122 INFO L470 AbstractCegarLoop]: Abstraction has 3473 states and 5718 transitions. [2022-01-10 07:49:46,122 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 07:49:46,122 INFO L276 IsEmpty]: Start isEmpty. Operand 3473 states and 5718 transitions. [2022-01-10 07:49:46,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:46,123 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:46,123 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 07:49:46,133 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2022-01-10 07:49:46,333 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 07:49:46,334 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:46,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:46,334 INFO L85 PathProgramCache]: Analyzing trace with hash -910600343, now seen corresponding path program 1 times [2022-01-10 07:49:46,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:46,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1461989447] [2022-01-10 07:49:46,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:46,335 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:46,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:46,347 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 07:49:46,402 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 07:49:46,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:46,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:46,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:46,636 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 07:49:46,636 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:46,636 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:46,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1461989447] [2022-01-10 07:49:46,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1461989447] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:46,636 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:46,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:49:46,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859754833] [2022-01-10 07:49:46,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:46,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:46,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:46,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:46,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:46,638 INFO L87 Difference]: Start difference. First operand 3473 states and 5718 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 07:49:46,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:46,769 INFO L93 Difference]: Finished difference Result 5019 states and 7760 transitions. [2022-01-10 07:49:46,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:49:46,769 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 07:49:46,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:46,777 INFO L225 Difference]: With dead ends: 5019 [2022-01-10 07:49:46,778 INFO L226 Difference]: Without dead ends: 3683 [2022-01-10 07:49:46,781 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 07:49:46,783 INFO L933 BasicCegarLoop]: 4305 mSDtfsCounter, 284 mSDsluCounter, 13024 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 17329 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 07:49:46,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 17329 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:49:46,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3683 states. [2022-01-10 07:49:46,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3683 to 3479. [2022-01-10 07:49:46,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3479 states, 3385 states have (on average 1.6564254062038404) internal successors, (5607), 3388 states have internal predecessors, (5607), 51 states have call successors, (51), 40 states have call predecessors, (51), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2022-01-10 07:49:46,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3479 states to 3479 states and 5710 transitions. [2022-01-10 07:49:46,896 INFO L78 Accepts]: Start accepts. Automaton has 3479 states and 5710 transitions. Word has length 123 [2022-01-10 07:49:46,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:46,896 INFO L470 AbstractCegarLoop]: Abstraction has 3479 states and 5710 transitions. [2022-01-10 07:49:46,897 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 07:49:46,897 INFO L276 IsEmpty]: Start isEmpty. Operand 3479 states and 5710 transitions. [2022-01-10 07:49:46,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:46,898 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:46,898 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 07:49:46,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-01-10 07:49:47,108 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 07:49:47,108 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:47,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:47,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1968438421, now seen corresponding path program 1 times [2022-01-10 07:49:47,109 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:47,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1876558856] [2022-01-10 07:49:47,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:47,109 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:47,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:47,111 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 07:49:47,114 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 07:49:47,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:47,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:47,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:47,365 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 07:49:47,365 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:47,365 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:47,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1876558856] [2022-01-10 07:49:47,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1876558856] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:47,366 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:47,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:49:47,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544791288] [2022-01-10 07:49:47,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:47,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:47,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:47,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:47,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:47,368 INFO L87 Difference]: Start difference. First operand 3479 states and 5710 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 07:49:47,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:47,510 INFO L93 Difference]: Finished difference Result 5003 states and 7708 transitions. [2022-01-10 07:49:47,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:49:47,511 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 07:49:47,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:47,519 INFO L225 Difference]: With dead ends: 5003 [2022-01-10 07:49:47,519 INFO L226 Difference]: Without dead ends: 3661 [2022-01-10 07:49:47,522 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 07:49:47,523 INFO L933 BasicCegarLoop]: 4305 mSDtfsCounter, 245 mSDsluCounter, 13009 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 17314 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 07:49:47,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 17314 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:49:47,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3661 states. [2022-01-10 07:49:47,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3661 to 3485. [2022-01-10 07:49:47,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3485 states, 3391 states have (on average 1.651135358301386) internal successors, (5599), 3394 states have internal predecessors, (5599), 51 states have call successors, (51), 40 states have call predecessors, (51), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2022-01-10 07:49:47,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3485 states to 3485 states and 5702 transitions. [2022-01-10 07:49:47,622 INFO L78 Accepts]: Start accepts. Automaton has 3485 states and 5702 transitions. Word has length 123 [2022-01-10 07:49:47,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:47,622 INFO L470 AbstractCegarLoop]: Abstraction has 3485 states and 5702 transitions. [2022-01-10 07:49:47,622 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 07:49:47,622 INFO L276 IsEmpty]: Start isEmpty. Operand 3485 states and 5702 transitions. [2022-01-10 07:49:47,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:47,624 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:47,624 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 07:49:47,633 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Ended with exit code 0 [2022-01-10 07:49:47,834 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 07:49:47,834 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:47,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:47,835 INFO L85 PathProgramCache]: Analyzing trace with hash -234333971, now seen corresponding path program 1 times [2022-01-10 07:49:47,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:47,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1781087013] [2022-01-10 07:49:47,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:47,835 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:47,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:47,836 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 07:49:47,838 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 07:49:47,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:47,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:47,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:48,121 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 07:49:48,121 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:48,121 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:48,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1781087013] [2022-01-10 07:49:48,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1781087013] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:48,121 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:48,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:49:48,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284016686] [2022-01-10 07:49:48,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:48,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:48,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:48,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:48,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:48,123 INFO L87 Difference]: Start difference. First operand 3485 states and 5702 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 07:49:48,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:48,253 INFO L93 Difference]: Finished difference Result 4987 states and 7656 transitions. [2022-01-10 07:49:48,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:49:48,254 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 07:49:48,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:48,262 INFO L225 Difference]: With dead ends: 4987 [2022-01-10 07:49:48,262 INFO L226 Difference]: Without dead ends: 3639 [2022-01-10 07:49:48,265 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 07:49:48,266 INFO L933 BasicCegarLoop]: 4305 mSDtfsCounter, 206 mSDsluCounter, 12994 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 17299 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 07:49:48,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 17299 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:49:48,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3639 states. [2022-01-10 07:49:48,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3639 to 3491. [2022-01-10 07:49:48,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3491 states, 3397 states have (on average 1.645863997644981) internal successors, (5591), 3400 states have internal predecessors, (5591), 51 states have call successors, (51), 40 states have call predecessors, (51), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2022-01-10 07:49:48,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3491 states to 3491 states and 5694 transitions. [2022-01-10 07:49:48,481 INFO L78 Accepts]: Start accepts. Automaton has 3491 states and 5694 transitions. Word has length 123 [2022-01-10 07:49:48,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:48,482 INFO L470 AbstractCegarLoop]: Abstraction has 3491 states and 5694 transitions. [2022-01-10 07:49:48,482 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 07:49:48,482 INFO L276 IsEmpty]: Start isEmpty. Operand 3491 states and 5694 transitions. [2022-01-10 07:49:48,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:48,483 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:48,483 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 07:49:48,497 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 07:49:48,692 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 07:49:48,693 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:48,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:48,693 INFO L85 PathProgramCache]: Analyzing trace with hash -726960145, now seen corresponding path program 1 times [2022-01-10 07:49:48,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:48,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [915863327] [2022-01-10 07:49:48,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:48,694 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:48,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:48,695 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 07:49:48,719 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 07:49:48,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:48,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:48,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:48,972 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 07:49:48,972 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:48,972 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:48,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [915863327] [2022-01-10 07:49:48,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [915863327] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:48,973 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:48,973 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:49:48,973 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086491995] [2022-01-10 07:49:48,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:48,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:48,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:48,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:48,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:48,974 INFO L87 Difference]: Start difference. First operand 3491 states and 5694 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 07:49:49,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:49,117 INFO L93 Difference]: Finished difference Result 4971 states and 7604 transitions. [2022-01-10 07:49:49,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:49:49,118 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 07:49:49,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:49,126 INFO L225 Difference]: With dead ends: 4971 [2022-01-10 07:49:49,126 INFO L226 Difference]: Without dead ends: 3617 [2022-01-10 07:49:49,129 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 07:49:49,130 INFO L933 BasicCegarLoop]: 4305 mSDtfsCounter, 167 mSDsluCounter, 12979 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 17284 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 07:49:49,130 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 17284 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:49:49,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3617 states. [2022-01-10 07:49:49,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3617 to 3497. [2022-01-10 07:49:49,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3497 states, 3403 states have (on average 1.6406112253893623) internal successors, (5583), 3406 states have internal predecessors, (5583), 51 states have call successors, (51), 40 states have call predecessors, (51), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2022-01-10 07:49:49,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3497 states to 3497 states and 5686 transitions. [2022-01-10 07:49:49,268 INFO L78 Accepts]: Start accepts. Automaton has 3497 states and 5686 transitions. Word has length 123 [2022-01-10 07:49:49,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:49,268 INFO L470 AbstractCegarLoop]: Abstraction has 3497 states and 5686 transitions. [2022-01-10 07:49:49,269 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 07:49:49,269 INFO L276 IsEmpty]: Start isEmpty. Operand 3497 states and 5686 transitions. [2022-01-10 07:49:49,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:49,270 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:49,270 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 07:49:49,285 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 07:49:49,480 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 07:49:49,480 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:49,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:49,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1144356751, now seen corresponding path program 1 times [2022-01-10 07:49:49,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:49,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [647527355] [2022-01-10 07:49:49,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:49,481 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:49,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:49,482 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 07:49:49,483 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 07:49:49,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:49,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:49,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:49,721 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 07:49:49,722 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:49,722 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:49,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [647527355] [2022-01-10 07:49:49,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [647527355] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:49,722 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:49,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:49:49,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868536337] [2022-01-10 07:49:49,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:49,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:49,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:49,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:49,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:49,723 INFO L87 Difference]: Start difference. First operand 3497 states and 5686 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 07:49:49,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:49,850 INFO L93 Difference]: Finished difference Result 4927 states and 7516 transitions. [2022-01-10 07:49:49,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:49:49,850 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 07:49:49,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:49,858 INFO L225 Difference]: With dead ends: 4927 [2022-01-10 07:49:49,858 INFO L226 Difference]: Without dead ends: 3567 [2022-01-10 07:49:49,861 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 07:49:49,862 INFO L933 BasicCegarLoop]: 4305 mSDtfsCounter, 89 mSDsluCounter, 12949 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 17254 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 07:49:49,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 17254 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:49:49,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3567 states. [2022-01-10 07:49:49,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3567 to 3503. [2022-01-10 07:49:49,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3503 states, 3409 states have (on average 1.635376943385157) internal successors, (5575), 3412 states have internal predecessors, (5575), 51 states have call successors, (51), 40 states have call predecessors, (51), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2022-01-10 07:49:50,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3503 states to 3503 states and 5678 transitions. [2022-01-10 07:49:50,005 INFO L78 Accepts]: Start accepts. Automaton has 3503 states and 5678 transitions. Word has length 123 [2022-01-10 07:49:50,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:50,005 INFO L470 AbstractCegarLoop]: Abstraction has 3503 states and 5678 transitions. [2022-01-10 07:49:50,005 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 07:49:50,005 INFO L276 IsEmpty]: Start isEmpty. Operand 3503 states and 5678 transitions. [2022-01-10 07:49:50,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:50,007 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:50,007 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 07:49:50,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-01-10 07:49:50,219 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 07:49:50,219 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:50,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:50,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1122024435, now seen corresponding path program 1 times [2022-01-10 07:49:50,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:50,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1768585879] [2022-01-10 07:49:50,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:50,220 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:50,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:50,222 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 07:49:50,223 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 07:49:50,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:50,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:50,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:50,481 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 07:49:50,481 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:50,481 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:50,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1768585879] [2022-01-10 07:49:50,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1768585879] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:50,481 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:50,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:49:50,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444646944] [2022-01-10 07:49:50,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:50,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:50,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:50,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:50,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:50,483 INFO L87 Difference]: Start difference. First operand 3503 states and 5678 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 07:49:50,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:50,620 INFO L93 Difference]: Finished difference Result 5205 states and 7836 transitions. [2022-01-10 07:49:50,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:49:50,621 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 07:49:50,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:50,626 INFO L225 Difference]: With dead ends: 5205 [2022-01-10 07:49:50,626 INFO L226 Difference]: Without dead ends: 3839 [2022-01-10 07:49:50,629 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 07:49:50,629 INFO L933 BasicCegarLoop]: 4305 mSDtfsCounter, 50 mSDsluCounter, 12934 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 17239 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 07:49:50,630 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 17239 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:49:50,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3839 states. [2022-01-10 07:49:50,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3839 to 3551. [2022-01-10 07:49:50,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3551 states, 3457 states have (on average 1.6265548163147237) internal successors, (5623), 3460 states have internal predecessors, (5623), 51 states have call successors, (51), 40 states have call predecessors, (51), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2022-01-10 07:49:50,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3551 states to 3551 states and 5726 transitions. [2022-01-10 07:49:50,763 INFO L78 Accepts]: Start accepts. Automaton has 3551 states and 5726 transitions. Word has length 123 [2022-01-10 07:49:50,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:50,763 INFO L470 AbstractCegarLoop]: Abstraction has 3551 states and 5726 transitions. [2022-01-10 07:49:50,763 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 07:49:50,763 INFO L276 IsEmpty]: Start isEmpty. Operand 3551 states and 5726 transitions. [2022-01-10 07:49:50,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:50,764 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:50,764 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 07:49:50,776 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 07:49:50,973 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 07:49:50,974 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:50,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:50,974 INFO L85 PathProgramCache]: Analyzing trace with hash 2015510773, now seen corresponding path program 1 times [2022-01-10 07:49:50,974 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:50,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [426558961] [2022-01-10 07:49:50,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:50,975 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:50,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:50,976 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 07:49:50,978 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 07:49:51,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:51,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:49:51,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:51,234 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 07:49:51,234 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:51,234 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:51,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [426558961] [2022-01-10 07:49:51,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [426558961] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:51,235 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:51,235 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:49:51,235 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464166002] [2022-01-10 07:49:51,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:51,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:49:51,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:51,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:49:51,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:49:51,236 INFO L87 Difference]: Start difference. First operand 3551 states and 5726 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 07:49:51,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:51,381 INFO L93 Difference]: Finished difference Result 4979 states and 7520 transitions. [2022-01-10 07:49:51,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:49:51,381 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 07:49:51,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:51,387 INFO L225 Difference]: With dead ends: 4979 [2022-01-10 07:49:51,388 INFO L226 Difference]: Without dead ends: 3565 [2022-01-10 07:49:51,390 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 07:49:51,391 INFO L933 BasicCegarLoop]: 4305 mSDtfsCounter, 10 mSDsluCounter, 12914 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 17219 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 07:49:51,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 17219 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:49:51,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3565 states. [2022-01-10 07:49:51,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3565 to 3557. [2022-01-10 07:49:51,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3557 states, 3463 states have (on average 1.6214265088073925) internal successors, (5615), 3466 states have internal predecessors, (5615), 51 states have call successors, (51), 40 states have call predecessors, (51), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2022-01-10 07:49:51,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3557 states to 3557 states and 5718 transitions. [2022-01-10 07:49:51,518 INFO L78 Accepts]: Start accepts. Automaton has 3557 states and 5718 transitions. Word has length 123 [2022-01-10 07:49:51,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:51,518 INFO L470 AbstractCegarLoop]: Abstraction has 3557 states and 5718 transitions. [2022-01-10 07:49:51,518 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 07:49:51,518 INFO L276 IsEmpty]: Start isEmpty. Operand 3557 states and 5718 transitions. [2022-01-10 07:49:51,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-01-10 07:49:51,519 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:51,519 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 07:49:51,531 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 07:49:51,729 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 07:49:51,729 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:51,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:51,730 INFO L85 PathProgramCache]: Analyzing trace with hash 170143607, now seen corresponding path program 1 times [2022-01-10 07:49:51,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:51,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1270745880] [2022-01-10 07:49:51,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:51,730 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:51,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:51,732 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 07:49:51,733 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 07:49:51,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:51,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:49:51,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:52,031 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 07:49:52,032 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:52,032 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:52,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1270745880] [2022-01-10 07:49:52,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1270745880] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:52,032 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:52,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 07:49:52,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224434640] [2022-01-10 07:49:52,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:52,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:49:52,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:52,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:49:52,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:49:52,033 INFO L87 Difference]: Start difference. First operand 3557 states and 5718 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 07:49:52,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:52,242 INFO L93 Difference]: Finished difference Result 6366 states and 9183 transitions. [2022-01-10 07:49:52,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:49:52,243 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 07:49:52,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:52,250 INFO L225 Difference]: With dead ends: 6366 [2022-01-10 07:49:52,250 INFO L226 Difference]: Without dead ends: 4946 [2022-01-10 07:49:52,253 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 07:49:52,254 INFO L933 BasicCegarLoop]: 4365 mSDtfsCounter, 4177 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4177 SdHoareTripleChecker+Valid, 4680 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 07:49:52,254 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4177 Valid, 4680 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:49:52,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4946 states. [2022-01-10 07:49:52,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4946 to 4944. [2022-01-10 07:49:52,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4944 states, 4762 states have (on average 1.510919781604368) internal successors, (7195), 4768 states have internal predecessors, (7195), 98 states have call successors, (98), 80 states have call predecessors, (98), 82 states have return successors, (100), 96 states have call predecessors, (100), 98 states have call successors, (100) [2022-01-10 07:49:52,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4944 states to 4944 states and 7393 transitions. [2022-01-10 07:49:52,461 INFO L78 Accepts]: Start accepts. Automaton has 4944 states and 7393 transitions. Word has length 123 [2022-01-10 07:49:52,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:52,462 INFO L470 AbstractCegarLoop]: Abstraction has 4944 states and 7393 transitions. [2022-01-10 07:49:52,462 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 07:49:52,462 INFO L276 IsEmpty]: Start isEmpty. Operand 4944 states and 7393 transitions. [2022-01-10 07:49:52,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2022-01-10 07:49:52,465 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:52,465 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 07:49:52,474 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 07:49:52,674 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 07:49:52,674 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:52,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:52,675 INFO L85 PathProgramCache]: Analyzing trace with hash 211678619, now seen corresponding path program 1 times [2022-01-10 07:49:52,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:52,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [258637629] [2022-01-10 07:49:52,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:52,676 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:52,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:52,677 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 07:49:52,679 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 07:49:52,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:52,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:49:52,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:53,186 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 07:49:53,186 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:53,186 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:53,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [258637629] [2022-01-10 07:49:53,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [258637629] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:53,186 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:53,187 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:53,187 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761413811] [2022-01-10 07:49:53,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:53,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:49:53,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:53,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:49:53,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:49:53,188 INFO L87 Difference]: Start difference. First operand 4944 states and 7393 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 07:49:53,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:53,782 INFO L93 Difference]: Finished difference Result 10436 states and 14069 transitions. [2022-01-10 07:49:53,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:49:53,783 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 07:49:53,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:53,795 INFO L225 Difference]: With dead ends: 10436 [2022-01-10 07:49:53,796 INFO L226 Difference]: Without dead ends: 7630 [2022-01-10 07:49:53,800 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 07:49:53,801 INFO L933 BasicCegarLoop]: 4448 mSDtfsCounter, 4406 mSDsluCounter, 4540 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4412 SdHoareTripleChecker+Valid, 8988 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:53,801 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4412 Valid, 8988 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:49:53,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7630 states. [2022-01-10 07:49:54,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7630 to 7628. [2022-01-10 07:49:54,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7628 states, 7275 states have (on average 1.4079725085910653) internal successors, (10243), 7290 states have internal predecessors, (10243), 187 states have call successors, (187), 152 states have call predecessors, (187), 164 states have return successors, (211), 187 states have call predecessors, (211), 187 states have call successors, (211) [2022-01-10 07:49:54,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7628 states to 7628 states and 10641 transitions. [2022-01-10 07:49:54,215 INFO L78 Accepts]: Start accepts. Automaton has 7628 states and 10641 transitions. Word has length 200 [2022-01-10 07:49:54,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:54,216 INFO L470 AbstractCegarLoop]: Abstraction has 7628 states and 10641 transitions. [2022-01-10 07:49:54,216 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 07:49:54,216 INFO L276 IsEmpty]: Start isEmpty. Operand 7628 states and 10641 transitions. [2022-01-10 07:49:54,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2022-01-10 07:49:54,221 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:54,222 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 07:49:54,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-01-10 07:49:54,432 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 07:49:54,432 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:54,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:54,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1573724643, now seen corresponding path program 1 times [2022-01-10 07:49:54,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:54,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [323423992] [2022-01-10 07:49:54,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:54,433 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:54,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:54,435 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 07:49:54,436 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 07:49:54,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:54,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:49:54,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:54,770 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 07:49:54,771 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:54,771 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:54,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [323423992] [2022-01-10 07:49:54,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [323423992] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:54,771 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:54,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:49:54,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293455036] [2022-01-10 07:49:54,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:54,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:49:54,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:54,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:49:54,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:49:54,772 INFO L87 Difference]: Start difference. First operand 7628 states and 10641 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 07:49:55,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:55,151 INFO L93 Difference]: Finished difference Result 13108 states and 17278 transitions. [2022-01-10 07:49:55,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:49:55,152 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 07:49:55,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:55,165 INFO L225 Difference]: With dead ends: 13108 [2022-01-10 07:49:55,165 INFO L226 Difference]: Without dead ends: 7618 [2022-01-10 07:49:55,174 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 07:49:55,174 INFO L933 BasicCegarLoop]: 4306 mSDtfsCounter, 341 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 8264 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 07:49:55,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 8264 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:49:55,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7618 states. [2022-01-10 07:49:55,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7618 to 7618. [2022-01-10 07:49:55,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7618 states, 7268 states have (on average 1.4075399009356082) internal successors, (10230), 7282 states have internal predecessors, (10230), 184 states have call successors, (184), 152 states have call predecessors, (184), 164 states have return successors, (208), 184 states have call predecessors, (208), 184 states have call successors, (208) [2022-01-10 07:49:55,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7618 states to 7618 states and 10622 transitions. [2022-01-10 07:49:55,539 INFO L78 Accepts]: Start accepts. Automaton has 7618 states and 10622 transitions. Word has length 200 [2022-01-10 07:49:55,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:55,539 INFO L470 AbstractCegarLoop]: Abstraction has 7618 states and 10622 transitions. [2022-01-10 07:49:55,539 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 07:49:55,539 INFO L276 IsEmpty]: Start isEmpty. Operand 7618 states and 10622 transitions. [2022-01-10 07:49:55,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2022-01-10 07:49:55,544 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:55,544 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 07:49:55,554 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Ended with exit code 0 [2022-01-10 07:49:55,754 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 07:49:55,754 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:55,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:55,754 INFO L85 PathProgramCache]: Analyzing trace with hash -827998598, now seen corresponding path program 1 times [2022-01-10 07:49:55,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:55,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [410941531] [2022-01-10 07:49:55,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:55,755 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:55,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:55,756 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 07:49:55,757 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 07:49:55,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:55,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:49:55,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:56,182 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 07:49:56,182 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:56,182 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:56,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [410941531] [2022-01-10 07:49:56,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [410941531] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:56,182 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:56,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:49:56,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048972] [2022-01-10 07:49:56,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:56,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:49:56,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:56,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:49:56,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:49:56,183 INFO L87 Difference]: Start difference. First operand 7618 states and 10622 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 07:49:56,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:56,967 INFO L93 Difference]: Finished difference Result 18131 states and 23368 transitions. [2022-01-10 07:49:56,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:49:56,968 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 07:49:56,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:56,984 INFO L225 Difference]: With dead ends: 18131 [2022-01-10 07:49:56,985 INFO L226 Difference]: Without dead ends: 12651 [2022-01-10 07:49:56,990 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 07:49:56,991 INFO L933 BasicCegarLoop]: 4431 mSDtfsCounter, 4401 mSDsluCounter, 4517 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4407 SdHoareTripleChecker+Valid, 8948 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:49:56,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4407 Valid, 8948 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:49:56,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12651 states. [2022-01-10 07:49:57,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12651 to 12649. [2022-01-10 07:49:57,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12649 states, 11976 states have (on average 1.3306613226452906) internal successors, (15936), 12007 states have internal predecessors, (15936), 351 states have call successors, (351), 288 states have call predecessors, (351), 320 states have return successors, (419), 355 states have call predecessors, (419), 351 states have call successors, (419) [2022-01-10 07:49:57,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12649 states to 12649 states and 16706 transitions. [2022-01-10 07:49:57,557 INFO L78 Accepts]: Start accepts. Automaton has 12649 states and 16706 transitions. Word has length 201 [2022-01-10 07:49:57,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:57,560 INFO L470 AbstractCegarLoop]: Abstraction has 12649 states and 16706 transitions. [2022-01-10 07:49:57,560 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 07:49:57,560 INFO L276 IsEmpty]: Start isEmpty. Operand 12649 states and 16706 transitions. [2022-01-10 07:49:57,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2022-01-10 07:49:57,568 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:57,569 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 07:49:57,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Ended with exit code 0 [2022-01-10 07:49:57,769 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 07:49:57,769 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:57,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:57,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1681565436, now seen corresponding path program 1 times [2022-01-10 07:49:57,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:57,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [294473506] [2022-01-10 07:49:57,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:57,770 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:57,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:57,772 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 07:49:57,774 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 07:49:57,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:57,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:49:57,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:49:58,114 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 07:49:58,114 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:49:58,115 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:49:58,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [294473506] [2022-01-10 07:49:58,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [294473506] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:49:58,115 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:49:58,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:49:58,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816008510] [2022-01-10 07:49:58,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:49:58,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:49:58,115 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:49:58,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:49:58,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:49:58,116 INFO L87 Difference]: Start difference. First operand 12649 states and 16706 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) [2022-01-10 07:49:58,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:49:58,737 INFO L93 Difference]: Finished difference Result 23151 states and 29411 transitions. [2022-01-10 07:49:58,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:49:58,738 INFO L78 Accepts]: Start accepts. Automaton has 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) Word has length 201 [2022-01-10 07:49:58,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:49:58,760 INFO L225 Difference]: With dead ends: 23151 [2022-01-10 07:49:58,760 INFO L226 Difference]: Without dead ends: 12640 [2022-01-10 07:49:58,772 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 199 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 07:49:58,773 INFO L933 BasicCegarLoop]: 4305 mSDtfsCounter, 339 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 8263 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 07:49:58,773 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 8263 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:49:58,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12640 states. [2022-01-10 07:49:59,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12640 to 12640. [2022-01-10 07:49:59,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12640 states, 11970 states have (on average 1.3304093567251463) internal successors, (15925), 12000 states have internal predecessors, (15925), 348 states have call successors, (348), 288 states have call predecessors, (348), 320 states have return successors, (416), 352 states have call predecessors, (416), 348 states have call successors, (416) [2022-01-10 07:49:59,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12640 states to 12640 states and 16689 transitions. [2022-01-10 07:49:59,349 INFO L78 Accepts]: Start accepts. Automaton has 12640 states and 16689 transitions. Word has length 201 [2022-01-10 07:49:59,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:49:59,349 INFO L470 AbstractCegarLoop]: Abstraction has 12640 states and 16689 transitions. [2022-01-10 07:49:59,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has 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) [2022-01-10 07:49:59,349 INFO L276 IsEmpty]: Start isEmpty. Operand 12640 states and 16689 transitions. [2022-01-10 07:49:59,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2022-01-10 07:49:59,357 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:49:59,357 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, 1] [2022-01-10 07:49:59,367 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-01-10 07:49:59,567 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 07:49:59,567 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:49:59,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:49:59,568 INFO L85 PathProgramCache]: Analyzing trace with hash -657388809, now seen corresponding path program 1 times [2022-01-10 07:49:59,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:49:59,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [874088581] [2022-01-10 07:49:59,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:49:59,568 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:49:59,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:49:59,569 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 07:49:59,570 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 07:49:59,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:49:59,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:49:59,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:00,008 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 07:50:00,008 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:00,008 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:00,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [874088581] [2022-01-10 07:50:00,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [874088581] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:00,009 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:00,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:00,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414736749] [2022-01-10 07:50:00,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:00,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:50:00,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:00,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:50:00,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:50:00,010 INFO L87 Difference]: Start difference. First operand 12640 states and 16689 transitions. Second operand has 4 states, 4 states have (on average 34.25) internal successors, (137), 4 states have internal predecessors, (137), 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 07:50:01,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:01,293 INFO L93 Difference]: Finished difference Result 32756 states and 41049 transitions. [2022-01-10 07:50:01,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:50:01,293 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 34.25) internal successors, (137), 4 states have internal predecessors, (137), 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 202 [2022-01-10 07:50:01,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:01,336 INFO L225 Difference]: With dead ends: 32756 [2022-01-10 07:50:01,336 INFO L226 Difference]: Without dead ends: 22254 [2022-01-10 07:50:01,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 200 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 07:50:01,456 INFO L933 BasicCegarLoop]: 4420 mSDtfsCounter, 4394 mSDsluCounter, 4494 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4400 SdHoareTripleChecker+Valid, 8914 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:01,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4400 Valid, 8914 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:50:01,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22254 states. [2022-01-10 07:50:02,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22254 to 22252. [2022-01-10 07:50:02,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22252 states, 20963 states have (on average 1.279444735963364) internal successors, (26821), 21030 states have internal predecessors, (26821), 663 states have call successors, (663), 544 states have call predecessors, (663), 624 states have return successors, (827), 679 states have call predecessors, (827), 663 states have call successors, (827) [2022-01-10 07:50:02,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22252 states to 22252 states and 28311 transitions. [2022-01-10 07:50:02,671 INFO L78 Accepts]: Start accepts. Automaton has 22252 states and 28311 transitions. Word has length 202 [2022-01-10 07:50:02,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:02,671 INFO L470 AbstractCegarLoop]: Abstraction has 22252 states and 28311 transitions. [2022-01-10 07:50:02,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.25) internal successors, (137), 4 states have internal predecessors, (137), 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 07:50:02,671 INFO L276 IsEmpty]: Start isEmpty. Operand 22252 states and 28311 transitions. [2022-01-10 07:50:02,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2022-01-10 07:50:02,683 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:02,683 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, 1] [2022-01-10 07:50:02,694 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 07:50:02,894 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 07:50:02,895 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:02,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:02,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1852175225, now seen corresponding path program 1 times [2022-01-10 07:50:02,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:02,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [396280859] [2022-01-10 07:50:02,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:02,896 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:02,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:02,898 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 07:50:02,898 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 07:50:03,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:03,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:50:03,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:03,235 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 07:50:03,235 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:03,235 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:03,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [396280859] [2022-01-10 07:50:03,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [396280859] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:03,235 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:03,235 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:50:03,235 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039655193] [2022-01-10 07:50:03,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:03,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:50:03,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:03,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:50:03,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:03,236 INFO L87 Difference]: Start difference. First operand 22252 states and 28311 transitions. Second operand has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 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 07:50:04,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:04,408 INFO L93 Difference]: Finished difference Result 42358 states and 52624 transitions. [2022-01-10 07:50:04,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:04,409 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 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 202 [2022-01-10 07:50:04,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:04,451 INFO L225 Difference]: With dead ends: 42358 [2022-01-10 07:50:04,451 INFO L226 Difference]: Without dead ends: 22244 [2022-01-10 07:50:04,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 200 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 07:50:04,472 INFO L933 BasicCegarLoop]: 4304 mSDtfsCounter, 337 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 8262 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 07:50:04,472 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [337 Valid, 8262 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:04,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22244 states. [2022-01-10 07:50:05,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22244 to 22244. [2022-01-10 07:50:05,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22244 states, 20958 states have (on average 1.2793205458536119) internal successors, (26812), 21024 states have internal predecessors, (26812), 660 states have call successors, (660), 544 states have call predecessors, (660), 624 states have return successors, (824), 676 states have call predecessors, (824), 660 states have call successors, (824) [2022-01-10 07:50:05,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22244 states to 22244 states and 28296 transitions. [2022-01-10 07:50:05,714 INFO L78 Accepts]: Start accepts. Automaton has 22244 states and 28296 transitions. Word has length 202 [2022-01-10 07:50:05,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:05,715 INFO L470 AbstractCegarLoop]: Abstraction has 22244 states and 28296 transitions. [2022-01-10 07:50:05,715 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 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 07:50:05,715 INFO L276 IsEmpty]: Start isEmpty. Operand 22244 states and 28296 transitions. [2022-01-10 07:50:05,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2022-01-10 07:50:05,726 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:05,727 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, 1, 1] [2022-01-10 07:50:05,736 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Ended with exit code 0 [2022-01-10 07:50:05,935 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 07:50:05,935 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:05,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:05,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1389218530, now seen corresponding path program 1 times [2022-01-10 07:50:05,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:05,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1930783989] [2022-01-10 07:50:05,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:05,936 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:05,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:05,937 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 07:50:05,938 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 07:50:06,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:06,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:50:06,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:06,352 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 07:50:06,353 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:06,353 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:06,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1930783989] [2022-01-10 07:50:06,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1930783989] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:06,353 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:06,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:50:06,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45283438] [2022-01-10 07:50:06,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:06,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:50:06,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:06,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:50:06,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:50:06,354 INFO L87 Difference]: Start difference. First operand 22244 states and 28296 transitions. Second operand has 4 states, 4 states have (on average 34.5) internal successors, (138), 4 states have internal predecessors, (138), 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 07:50:09,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:09,145 INFO L93 Difference]: Finished difference Result 67043 states and 82407 transitions. [2022-01-10 07:50:09,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:50:09,147 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 34.5) internal successors, (138), 4 states have internal predecessors, (138), 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 203 [2022-01-10 07:50:09,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:09,370 INFO L225 Difference]: With dead ends: 67043 [2022-01-10 07:50:09,370 INFO L226 Difference]: Without dead ends: 46937 [2022-01-10 07:50:09,395 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 201 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 07:50:09,396 INFO L933 BasicCegarLoop]: 4423 mSDtfsCounter, 4399 mSDsluCounter, 4476 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4405 SdHoareTripleChecker+Valid, 8899 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:50:09,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4405 Valid, 8899 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:50:09,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46937 states. [2022-01-10 07:50:12,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46937 to 45847. [2022-01-10 07:50:12,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45847 states, 42990 states have (on average 1.2425680390788556) internal successors, (53418), 43329 states have internal predecessors, (53418), 1255 states have call successors, (1255), 1024 states have call predecessors, (1255), 1600 states have return successors, (2060), 1495 states have call predecessors, (2060), 1255 states have call successors, (2060) [2022-01-10 07:50:12,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45847 states to 45847 states and 56733 transitions. [2022-01-10 07:50:12,250 INFO L78 Accepts]: Start accepts. Automaton has 45847 states and 56733 transitions. Word has length 203 [2022-01-10 07:50:12,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:50:12,250 INFO L470 AbstractCegarLoop]: Abstraction has 45847 states and 56733 transitions. [2022-01-10 07:50:12,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.5) internal successors, (138), 4 states have internal predecessors, (138), 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 07:50:12,250 INFO L276 IsEmpty]: Start isEmpty. Operand 45847 states and 56733 transitions. [2022-01-10 07:50:12,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2022-01-10 07:50:12,269 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:50:12,269 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, 1, 1] [2022-01-10 07:50:12,277 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2022-01-10 07:50:12,469 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 07:50:12,469 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:50:12,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:50:12,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1120345504, now seen corresponding path program 1 times [2022-01-10 07:50:12,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:50:12,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [179214292] [2022-01-10 07:50:12,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:50:12,470 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:50:12,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:50:12,471 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 07:50:12,472 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 07:50:12,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:50:12,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:50:12,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:50:12,797 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 07:50:12,797 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:50:12,797 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:50:12,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [179214292] [2022-01-10 07:50:12,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [179214292] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:50:12,797 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:50:12,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:50:12,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120388195] [2022-01-10 07:50:12,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:50:12,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:50:12,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:50:12,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:50:12,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:50:12,798 INFO L87 Difference]: Start difference. First operand 45847 states and 56733 transitions. Second operand has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 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 07:50:15,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:50:15,703 INFO L93 Difference]: Finished difference Result 89550 states and 109472 transitions. [2022-01-10 07:50:15,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:50:15,704 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 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 203 [2022-01-10 07:50:15,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:50:15,790 INFO L225 Difference]: With dead ends: 89550 [2022-01-10 07:50:15,791 INFO L226 Difference]: Without dead ends: 45840 [2022-01-10 07:50:15,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 201 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 07:50:15,835 INFO L933 BasicCegarLoop]: 4303 mSDtfsCounter, 335 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 8261 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 07:50:15,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 8261 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:50:15,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45840 states.