/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_label42+token_ring.03.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 07:39:53,848 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 07:39:53,850 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 07:39:53,914 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 07:39:53,915 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 07:39:53,917 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 07:39:53,919 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 07:39:53,921 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 07:39:53,923 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 07:39:53,926 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 07:39:53,926 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 07:39:53,927 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 07:39:53,928 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 07:39:53,929 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 07:39:53,931 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 07:39:53,933 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 07:39:53,934 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 07:39:53,934 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 07:39:53,936 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 07:39:53,940 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 07:39:53,941 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 07:39:53,942 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 07:39:53,943 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 07:39:53,944 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 07:39:53,960 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 07:39:53,960 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 07:39:53,960 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 07:39:53,961 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 07:39:53,961 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 07:39:53,962 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 07:39:53,962 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 07:39:53,962 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 07:39:53,963 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 07:39:53,963 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 07:39:53,964 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 07:39:53,964 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 07:39:53,964 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 07:39:53,964 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 07:39:53,964 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 07:39:53,965 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 07:39:53,965 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 07:39:53,966 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:39:53,977 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 07:39:53,978 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 07:39:53,978 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 07:39:53,978 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 07:39:53,978 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 07:39:53,978 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 07:39:53,979 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 07:39:53,981 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 07:39:53,981 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 07:39:53,981 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 07:39:53,982 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 07:39:53,982 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 07:39:53,982 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 07:39:53,982 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 07:39:53,982 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 07:39:53,982 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 07:39:53,983 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 07:39:53,983 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 07:39:53,983 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 07:39:53,983 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 07:39:53,983 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 07:39:53,983 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 07:39:53,983 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 07:39:53,983 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 07:39:53,984 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 07:39:53,984 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 07:39:53,984 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 07:39:53,984 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 07:39:53,985 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 07:39:53,985 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 07:39:53,985 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 07:39:53,985 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 07:39:53,985 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 07:39:53,985 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:39:54,208 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 07:39:54,229 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 07:39:54,232 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 07:39:54,232 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 07:39:54,233 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 07:39:54,234 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label42+token_ring.03.cil-2.c [2022-01-10 07:39:54,284 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fca378c7a/70be7757bd3a46a99793056b1c4b7568/FLAGdf615981d [2022-01-10 07:39:55,008 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 07:39:55,009 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label42+token_ring.03.cil-2.c [2022-01-10 07:39:55,059 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fca378c7a/70be7757bd3a46a99793056b1c4b7568/FLAGdf615981d [2022-01-10 07:39:55,307 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fca378c7a/70be7757bd3a46a99793056b1c4b7568 [2022-01-10 07:39:55,309 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 07:39:55,310 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 07:39:55,311 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 07:39:55,312 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 07:39:55,314 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 07:39:55,314 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 07:39:55" (1/1) ... [2022-01-10 07:39:55,315 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@61027668 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:39:55, skipping insertion in model container [2022-01-10 07:39:55,315 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 07:39:55" (1/1) ... [2022-01-10 07:39:55,319 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 07:39:55,459 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 07:39:56,767 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_label42+token_ring.03.cil-2.c[378560,378573] [2022-01-10 07:39:56,786 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_label42+token_ring.03.cil-2.c[383339,383352] [2022-01-10 07:39:56,870 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 07:39:56,881 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 07:39:57,440 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_label42+token_ring.03.cil-2.c[378560,378573] [2022-01-10 07:39:57,449 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_label42+token_ring.03.cil-2.c[383339,383352] [2022-01-10 07:39:57,466 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 07:39:57,507 INFO L208 MainTranslator]: Completed translation [2022-01-10 07:39:57,508 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:39:57 WrapperNode [2022-01-10 07:39:57,508 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 07:39:57,509 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 07:39:57,509 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 07:39:57,509 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 07:39:57,514 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:39:57" (1/1) ... [2022-01-10 07:39:57,575 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:39:57" (1/1) ... [2022-01-10 07:39:57,863 INFO L137 Inliner]: procedures = 51, calls = 50, calls flagged for inlining = 28, calls inlined = 28, statements flattened = 12653 [2022-01-10 07:39:57,864 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 07:39:57,865 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 07:39:57,865 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 07:39:57,865 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 07:39:57,871 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:39:57" (1/1) ... [2022-01-10 07:39:57,872 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:39:57" (1/1) ... [2022-01-10 07:39:58,002 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:39:57" (1/1) ... [2022-01-10 07:39:58,003 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:39:57" (1/1) ... [2022-01-10 07:39:58,149 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:39:57" (1/1) ... [2022-01-10 07:39:58,186 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:39:57" (1/1) ... [2022-01-10 07:39:58,267 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:39:57" (1/1) ... [2022-01-10 07:39:58,306 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 07:39:58,307 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 07:39:58,307 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 07:39:58,308 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 07:39:58,309 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:39:57" (1/1) ... [2022-01-10 07:39:58,315 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 07:39:58,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 07:39:58,332 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:39:58,351 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:39:58,389 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 07:39:58,389 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2022-01-10 07:39:58,389 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2022-01-10 07:39:58,389 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 07:39:58,392 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 07:39:58,392 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2022-01-10 07:39:58,392 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2022-01-10 07:39:58,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 07:39:58,394 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2022-01-10 07:39:58,394 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2022-01-10 07:39:58,399 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2022-01-10 07:39:58,399 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2022-01-10 07:39:58,399 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2022-01-10 07:39:58,399 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2022-01-10 07:39:58,399 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 07:39:58,405 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 07:39:58,473 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 07:39:58,474 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 07:40:05,060 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 07:40:05,080 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 07:40:05,080 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2022-01-10 07:40:05,084 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 07:40:05 BoogieIcfgContainer [2022-01-10 07:40:05,084 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 07:40:05,085 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 07:40:05,085 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 07:40:05,087 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 07:40:05,087 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 07:39:55" (1/3) ... [2022-01-10 07:40:05,088 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41e861d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 07:40:05, skipping insertion in model container [2022-01-10 07:40:05,088 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:39:57" (2/3) ... [2022-01-10 07:40:05,088 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41e861d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 07:40:05, skipping insertion in model container [2022-01-10 07:40:05,088 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 07:40:05" (3/3) ... [2022-01-10 07:40:05,089 INFO L111 eAbstractionObserver]: Analyzing ICFG Problem05_label42+token_ring.03.cil-2.c [2022-01-10 07:40:05,092 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 07:40:05,092 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 07:40:05,145 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 07:40:05,149 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:40:05,149 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 07:40:05,181 INFO L276 IsEmpty]: Start isEmpty. Operand has 2340 states, 2314 states have (on average 1.8556611927398445) internal successors, (4294), 2317 states have internal predecessors, (4294), 17 states have call successors, (17), 6 states have call predecessors, (17), 6 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-01-10 07:40:05,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:40:05,188 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:05,189 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] [2022-01-10 07:40:05,189 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:05,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:05,193 INFO L85 PathProgramCache]: Analyzing trace with hash 200056068, now seen corresponding path program 1 times [2022-01-10 07:40:05,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:05,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [737555553] [2022-01-10 07:40:05,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:05,202 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:05,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:05,235 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:40:05,268 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:40:05,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:05,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:40:05,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:05,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:40:05,571 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:05,571 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:05,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [737555553] [2022-01-10 07:40:05,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [737555553] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:05,572 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:05,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:40:05,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959486659] [2022-01-10 07:40:05,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:05,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:40:05,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:05,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:40:05,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:40:05,608 INFO L87 Difference]: Start difference. First operand has 2340 states, 2314 states have (on average 1.8556611927398445) internal successors, (4294), 2317 states have internal predecessors, (4294), 17 states have call successors, (17), 6 states have call predecessors, (17), 6 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (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:40:06,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:06,048 INFO L93 Difference]: Finished difference Result 4825 states and 8889 transitions. [2022-01-10 07:40:06,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:40:06,050 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (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 79 [2022-01-10 07:40:06,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:06,066 INFO L225 Difference]: With dead ends: 4825 [2022-01-10 07:40:06,067 INFO L226 Difference]: Without dead ends: 2426 [2022-01-10 07:40:06,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 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:40:06,075 INFO L933 BasicCegarLoop]: 4268 mSDtfsCounter, 4408 mSDsluCounter, 8488 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4419 SdHoareTripleChecker+Valid, 12756 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:06,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4419 Valid, 12756 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:40:06,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2426 states. [2022-01-10 07:40:06,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2426 to 2415. [2022-01-10 07:40:06,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2415 states, 2371 states have (on average 1.8291859974694222) internal successors, (4337), 2374 states have internal predecessors, (4337), 29 states have call successors, (29), 12 states have call predecessors, (29), 13 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) [2022-01-10 07:40:06,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2415 states to 2415 states and 4396 transitions. [2022-01-10 07:40:06,174 INFO L78 Accepts]: Start accepts. Automaton has 2415 states and 4396 transitions. Word has length 79 [2022-01-10 07:40:06,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:06,175 INFO L470 AbstractCegarLoop]: Abstraction has 2415 states and 4396 transitions. [2022-01-10 07:40:06,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (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:40:06,175 INFO L276 IsEmpty]: Start isEmpty. Operand 2415 states and 4396 transitions. [2022-01-10 07:40:06,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:40:06,178 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:06,178 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] [2022-01-10 07:40:06,189 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:40:06,387 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:40:06,387 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:06,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:06,388 INFO L85 PathProgramCache]: Analyzing trace with hash 437104264, now seen corresponding path program 1 times [2022-01-10 07:40:06,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:06,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [211369248] [2022-01-10 07:40:06,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:06,392 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:06,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:06,393 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:40:06,395 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:40:06,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:06,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:40:06,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:06,676 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:40:06,677 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:06,677 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:06,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [211369248] [2022-01-10 07:40:06,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [211369248] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:06,677 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:06,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:40:06,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114878098] [2022-01-10 07:40:06,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:06,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:40:06,679 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:06,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:40:06,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:40:06,680 INFO L87 Difference]: Start difference. First operand 2415 states and 4396 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (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:40:06,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:06,969 INFO L93 Difference]: Finished difference Result 2698 states and 4824 transitions. [2022-01-10 07:40:06,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:40:06,970 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (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 79 [2022-01-10 07:40:06,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:06,981 INFO L225 Difference]: With dead ends: 2698 [2022-01-10 07:40:06,981 INFO L226 Difference]: Without dead ends: 2415 [2022-01-10 07:40:06,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 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:40:06,984 INFO L933 BasicCegarLoop]: 4161 mSDtfsCounter, 4236 mSDsluCounter, 8149 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4247 SdHoareTripleChecker+Valid, 12310 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:06,984 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4247 Valid, 12310 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:40:06,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2415 states. [2022-01-10 07:40:07,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2415 to 2415. [2022-01-10 07:40:07,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2415 states, 2371 states have (on average 1.826233656684943) internal successors, (4330), 2374 states have internal predecessors, (4330), 29 states have call successors, (29), 12 states have call predecessors, (29), 13 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) [2022-01-10 07:40:07,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2415 states to 2415 states and 4389 transitions. [2022-01-10 07:40:07,038 INFO L78 Accepts]: Start accepts. Automaton has 2415 states and 4389 transitions. Word has length 79 [2022-01-10 07:40:07,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:07,038 INFO L470 AbstractCegarLoop]: Abstraction has 2415 states and 4389 transitions. [2022-01-10 07:40:07,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (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:40:07,038 INFO L276 IsEmpty]: Start isEmpty. Operand 2415 states and 4389 transitions. [2022-01-10 07:40:07,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:40:07,040 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:07,040 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] [2022-01-10 07:40:07,066 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:40:07,250 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:40:07,250 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:07,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:07,251 INFO L85 PathProgramCache]: Analyzing trace with hash 444750980, now seen corresponding path program 1 times [2022-01-10 07:40:07,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:07,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2049582926] [2022-01-10 07:40:07,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:07,252 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:07,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:07,253 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:40:07,387 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:40:07,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:07,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:40:07,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:07,576 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:40:07,576 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:07,576 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:07,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2049582926] [2022-01-10 07:40:07,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2049582926] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:07,577 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:07,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:40:07,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663455936] [2022-01-10 07:40:07,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:07,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:40:07,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:07,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:40:07,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:40:07,578 INFO L87 Difference]: Start difference. First operand 2415 states and 4389 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (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:40:07,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:07,823 INFO L93 Difference]: Finished difference Result 2698 states and 4810 transitions. [2022-01-10 07:40:07,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:40:07,823 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (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 79 [2022-01-10 07:40:07,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:07,832 INFO L225 Difference]: With dead ends: 2698 [2022-01-10 07:40:07,832 INFO L226 Difference]: Without dead ends: 2415 [2022-01-10 07:40:07,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 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:40:07,835 INFO L933 BasicCegarLoop]: 4158 mSDtfsCounter, 4230 mSDsluCounter, 8145 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4241 SdHoareTripleChecker+Valid, 12303 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:07,837 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4241 Valid, 12303 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:40:07,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2415 states. [2022-01-10 07:40:07,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2415 to 2415. [2022-01-10 07:40:07,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2415 states, 2371 states have (on average 1.823281315900464) internal successors, (4323), 2374 states have internal predecessors, (4323), 29 states have call successors, (29), 12 states have call predecessors, (29), 13 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) [2022-01-10 07:40:07,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2415 states to 2415 states and 4382 transitions. [2022-01-10 07:40:07,889 INFO L78 Accepts]: Start accepts. Automaton has 2415 states and 4382 transitions. Word has length 79 [2022-01-10 07:40:07,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:07,890 INFO L470 AbstractCegarLoop]: Abstraction has 2415 states and 4382 transitions. [2022-01-10 07:40:07,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (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:40:07,890 INFO L276 IsEmpty]: Start isEmpty. Operand 2415 states and 4382 transitions. [2022-01-10 07:40:07,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:40:07,892 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:07,892 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] [2022-01-10 07:40:07,900 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-01-10 07:40:08,100 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:40:08,100 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:08,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:08,101 INFO L85 PathProgramCache]: Analyzing trace with hash 167902984, now seen corresponding path program 1 times [2022-01-10 07:40:08,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:08,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1299430751] [2022-01-10 07:40:08,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:08,102 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:08,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:08,103 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:40:08,104 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:40:08,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:08,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:40:08,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:08,406 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:40:08,406 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:08,406 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:08,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1299430751] [2022-01-10 07:40:08,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1299430751] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:08,408 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:08,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:40:08,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699187851] [2022-01-10 07:40:08,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:08,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:40:08,410 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:08,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:40:08,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:40:08,412 INFO L87 Difference]: Start difference. First operand 2415 states and 4382 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (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:40:08,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:08,601 INFO L93 Difference]: Finished difference Result 2698 states and 4796 transitions. [2022-01-10 07:40:08,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:40:08,602 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (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 79 [2022-01-10 07:40:08,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:08,610 INFO L225 Difference]: With dead ends: 2698 [2022-01-10 07:40:08,610 INFO L226 Difference]: Without dead ends: 2415 [2022-01-10 07:40:08,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 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:40:08,616 INFO L933 BasicCegarLoop]: 4155 mSDtfsCounter, 4224 mSDsluCounter, 8141 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4235 SdHoareTripleChecker+Valid, 12296 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:08,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4235 Valid, 12296 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 07:40:08,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2415 states. [2022-01-10 07:40:08,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2415 to 2415. [2022-01-10 07:40:08,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2415 states, 2371 states have (on average 1.8203289751159848) internal successors, (4316), 2374 states have internal predecessors, (4316), 29 states have call successors, (29), 12 states have call predecessors, (29), 13 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) [2022-01-10 07:40:08,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2415 states to 2415 states and 4375 transitions. [2022-01-10 07:40:08,671 INFO L78 Accepts]: Start accepts. Automaton has 2415 states and 4375 transitions. Word has length 79 [2022-01-10 07:40:08,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:08,672 INFO L470 AbstractCegarLoop]: Abstraction has 2415 states and 4375 transitions. [2022-01-10 07:40:08,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (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:40:08,672 INFO L276 IsEmpty]: Start isEmpty. Operand 2415 states and 4375 transitions. [2022-01-10 07:40:08,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:40:08,673 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:08,673 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] [2022-01-10 07:40:08,682 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:40:08,882 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:40:08,883 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:08,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:08,884 INFO L85 PathProgramCache]: Analyzing trace with hash 713161732, now seen corresponding path program 1 times [2022-01-10 07:40:08,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:08,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [268250807] [2022-01-10 07:40:08,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:08,886 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:08,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:08,890 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:40:08,929 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:40:08,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:08,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:40:08,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:09,099 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:40:09,099 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:09,099 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:09,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [268250807] [2022-01-10 07:40:09,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [268250807] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:09,100 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:09,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:40:09,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647451980] [2022-01-10 07:40:09,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:09,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:40:09,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:09,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:40:09,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:40:09,101 INFO L87 Difference]: Start difference. First operand 2415 states and 4375 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (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:40:09,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:09,342 INFO L93 Difference]: Finished difference Result 2764 states and 4882 transitions. [2022-01-10 07:40:09,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:40:09,342 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (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 79 [2022-01-10 07:40:09,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:09,350 INFO L225 Difference]: With dead ends: 2764 [2022-01-10 07:40:09,350 INFO L226 Difference]: Without dead ends: 2481 [2022-01-10 07:40:09,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 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:40:09,352 INFO L933 BasicCegarLoop]: 4152 mSDtfsCounter, 4254 mSDsluCounter, 8136 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4265 SdHoareTripleChecker+Valid, 12288 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:09,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4265 Valid, 12288 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:40:09,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2481 states. [2022-01-10 07:40:09,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2481 to 2481. [2022-01-10 07:40:09,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2481 states, 2431 states have (on average 1.8062525709584534) internal successors, (4391), 2434 states have internal predecessors, (4391), 31 states have call successors, (31), 16 states have call predecessors, (31), 17 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2022-01-10 07:40:09,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2481 states to 2481 states and 4454 transitions. [2022-01-10 07:40:09,400 INFO L78 Accepts]: Start accepts. Automaton has 2481 states and 4454 transitions. Word has length 79 [2022-01-10 07:40:09,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:09,401 INFO L470 AbstractCegarLoop]: Abstraction has 2481 states and 4454 transitions. [2022-01-10 07:40:09,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (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:40:09,401 INFO L276 IsEmpty]: Start isEmpty. Operand 2481 states and 4454 transitions. [2022-01-10 07:40:09,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:40:09,402 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:09,402 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] [2022-01-10 07:40:09,409 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:40:09,609 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:40:09,609 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:09,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:09,610 INFO L85 PathProgramCache]: Analyzing trace with hash 595519561, now seen corresponding path program 1 times [2022-01-10 07:40:09,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:09,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [28637487] [2022-01-10 07:40:09,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:09,610 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:09,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:09,611 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:40:09,613 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:40:09,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:09,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:40:09,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:09,815 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:40:09,815 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:09,815 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:09,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [28637487] [2022-01-10 07:40:09,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [28637487] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:09,816 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:09,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:40:09,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887786093] [2022-01-10 07:40:09,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:09,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:40:09,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:09,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:40:09,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:40:09,817 INFO L87 Difference]: Start difference. First operand 2481 states and 4454 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (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:40:10,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:10,034 INFO L93 Difference]: Finished difference Result 2896 states and 5040 transitions. [2022-01-10 07:40:10,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:40:10,034 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (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 79 [2022-01-10 07:40:10,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:10,043 INFO L225 Difference]: With dead ends: 2896 [2022-01-10 07:40:10,043 INFO L226 Difference]: Without dead ends: 2547 [2022-01-10 07:40:10,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 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:40:10,045 INFO L933 BasicCegarLoop]: 4150 mSDtfsCounter, 4247 mSDsluCounter, 8132 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4258 SdHoareTripleChecker+Valid, 12282 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:10,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4258 Valid, 12282 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:40:10,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2547 states. [2022-01-10 07:40:10,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2547 to 2547. [2022-01-10 07:40:10,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2547 states, 2491 states have (on average 1.7912484945804898) internal successors, (4462), 2494 states have internal predecessors, (4462), 33 states have call successors, (33), 20 states have call predecessors, (33), 21 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2022-01-10 07:40:10,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2547 states to 2547 states and 4529 transitions. [2022-01-10 07:40:10,094 INFO L78 Accepts]: Start accepts. Automaton has 2547 states and 4529 transitions. Word has length 79 [2022-01-10 07:40:10,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:10,095 INFO L470 AbstractCegarLoop]: Abstraction has 2547 states and 4529 transitions. [2022-01-10 07:40:10,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (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:40:10,095 INFO L276 IsEmpty]: Start isEmpty. Operand 2547 states and 4529 transitions. [2022-01-10 07:40:10,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:40:10,096 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:10,096 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] [2022-01-10 07:40:10,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-01-10 07:40:10,303 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:40:10,303 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:10,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:10,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1016198213, now seen corresponding path program 1 times [2022-01-10 07:40:10,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:10,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1763963154] [2022-01-10 07:40:10,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:10,304 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:10,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:10,306 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:40:10,337 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:40:10,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:10,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:40:10,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:10,462 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:40:10,462 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:10,462 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:10,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1763963154] [2022-01-10 07:40:10,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1763963154] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:10,463 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:10,463 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:40:10,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935360863] [2022-01-10 07:40:10,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:10,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:40:10,463 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:10,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:40:10,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:40:10,464 INFO L87 Difference]: Start difference. First operand 2547 states and 4529 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (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:40:10,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:10,691 INFO L93 Difference]: Finished difference Result 3028 states and 5190 transitions. [2022-01-10 07:40:10,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:40:10,693 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (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 79 [2022-01-10 07:40:10,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:10,702 INFO L225 Difference]: With dead ends: 3028 [2022-01-10 07:40:10,703 INFO L226 Difference]: Without dead ends: 2613 [2022-01-10 07:40:10,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 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:40:10,706 INFO L933 BasicCegarLoop]: 4145 mSDtfsCounter, 4240 mSDsluCounter, 8128 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4251 SdHoareTripleChecker+Valid, 12273 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:10,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4251 Valid, 12273 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 07:40:10,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2613 states. [2022-01-10 07:40:10,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2613 to 2613. [2022-01-10 07:40:10,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2613 states, 2551 states have (on average 1.7753822030576245) internal successors, (4529), 2554 states have internal predecessors, (4529), 35 states have call successors, (35), 24 states have call predecessors, (35), 25 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2022-01-10 07:40:10,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2613 states to 2613 states and 4600 transitions. [2022-01-10 07:40:10,770 INFO L78 Accepts]: Start accepts. Automaton has 2613 states and 4600 transitions. Word has length 79 [2022-01-10 07:40:10,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:10,771 INFO L470 AbstractCegarLoop]: Abstraction has 2613 states and 4600 transitions. [2022-01-10 07:40:10,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (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:40:10,772 INFO L276 IsEmpty]: Start isEmpty. Operand 2613 states and 4600 transitions. [2022-01-10 07:40:10,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:40:10,772 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:10,772 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] [2022-01-10 07:40:10,799 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:40:10,979 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:40:10,979 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:10,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:10,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1683727938, now seen corresponding path program 1 times [2022-01-10 07:40:10,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:10,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1189792418] [2022-01-10 07:40:10,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:10,981 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:10,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:10,982 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:40:11,004 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:40:11,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:11,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:40:11,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:11,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:40:11,154 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:11,154 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:11,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1189792418] [2022-01-10 07:40:11,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1189792418] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:11,155 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:11,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:40:11,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088530946] [2022-01-10 07:40:11,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:11,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:40:11,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:11,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:40:11,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:40:11,156 INFO L87 Difference]: Start difference. First operand 2613 states and 4600 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (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:40:11,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:11,315 INFO L93 Difference]: Finished difference Result 3191 states and 5371 transitions. [2022-01-10 07:40:11,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:40:11,316 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (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 79 [2022-01-10 07:40:11,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:11,323 INFO L225 Difference]: With dead ends: 3191 [2022-01-10 07:40:11,323 INFO L226 Difference]: Without dead ends: 2711 [2022-01-10 07:40:11,324 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 75 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:40:11,324 INFO L933 BasicCegarLoop]: 4163 mSDtfsCounter, 128 mSDsluCounter, 12538 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 16701 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:40:11,325 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 16701 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:40:11,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2711 states. [2022-01-10 07:40:11,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2711 to 2619. [2022-01-10 07:40:11,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2619 states, 2557 states have (on average 1.7712162690653108) internal successors, (4529), 2560 states have internal predecessors, (4529), 35 states have call successors, (35), 24 states have call predecessors, (35), 25 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2022-01-10 07:40:11,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2619 states to 2619 states and 4600 transitions. [2022-01-10 07:40:11,364 INFO L78 Accepts]: Start accepts. Automaton has 2619 states and 4600 transitions. Word has length 79 [2022-01-10 07:40:11,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:11,364 INFO L470 AbstractCegarLoop]: Abstraction has 2619 states and 4600 transitions. [2022-01-10 07:40:11,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (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:40:11,364 INFO L276 IsEmpty]: Start isEmpty. Operand 2619 states and 4600 transitions. [2022-01-10 07:40:11,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:40:11,365 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:11,365 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] [2022-01-10 07:40:11,371 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2022-01-10 07:40:11,571 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:40:11,572 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:11,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:11,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1668209220, now seen corresponding path program 1 times [2022-01-10 07:40:11,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:11,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [926405457] [2022-01-10 07:40:11,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:11,573 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:11,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:11,574 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:40:11,576 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:40:11,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:11,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:40:11,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:11,739 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:40:11,739 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:11,739 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:11,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [926405457] [2022-01-10 07:40:11,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [926405457] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:11,740 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:11,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:40:11,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459853307] [2022-01-10 07:40:11,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:11,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:40:11,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:11,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:40:11,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:40:11,741 INFO L87 Difference]: Start difference. First operand 2619 states and 4600 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (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:40:11,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:11,798 INFO L93 Difference]: Finished difference Result 3175 states and 5335 transitions. [2022-01-10 07:40:11,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:40:11,798 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (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 79 [2022-01-10 07:40:11,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:11,805 INFO L225 Difference]: With dead ends: 3175 [2022-01-10 07:40:11,805 INFO L226 Difference]: Without dead ends: 2689 [2022-01-10 07:40:11,807 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 75 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:40:11,807 INFO L933 BasicCegarLoop]: 4163 mSDtfsCounter, 89 mSDsluCounter, 12523 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 16686 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:40:11,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 16686 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:40:11,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2689 states. [2022-01-10 07:40:11,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2689 to 2625. [2022-01-10 07:40:11,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2625 states, 2563 states have (on average 1.7670698400312135) internal successors, (4529), 2566 states have internal predecessors, (4529), 35 states have call successors, (35), 24 states have call predecessors, (35), 25 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2022-01-10 07:40:11,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2625 states to 2625 states and 4600 transitions. [2022-01-10 07:40:11,845 INFO L78 Accepts]: Start accepts. Automaton has 2625 states and 4600 transitions. Word has length 79 [2022-01-10 07:40:11,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:11,845 INFO L470 AbstractCegarLoop]: Abstraction has 2625 states and 4600 transitions. [2022-01-10 07:40:11,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (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:40:11,845 INFO L276 IsEmpty]: Start isEmpty. Operand 2625 states and 4600 transitions. [2022-01-10 07:40:11,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:40:11,846 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:11,846 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] [2022-01-10 07:40:11,866 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:40:12,053 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:40:12,053 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:12,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:12,053 INFO L85 PathProgramCache]: Analyzing trace with hash 770815942, now seen corresponding path program 1 times [2022-01-10 07:40:12,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:12,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1638103858] [2022-01-10 07:40:12,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:12,054 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:12,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:12,055 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:40:12,065 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:40:12,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:12,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:40:12,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:12,219 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:40:12,219 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:12,219 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:12,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1638103858] [2022-01-10 07:40:12,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1638103858] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:12,219 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:12,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 07:40:12,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801289663] [2022-01-10 07:40:12,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:12,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:40:12,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:12,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:40:12,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:40:12,220 INFO L87 Difference]: Start difference. First operand 2625 states and 4600 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 2 states have call successors, (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:40:12,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:12,267 INFO L93 Difference]: Finished difference Result 3526 states and 5754 transitions. [2022-01-10 07:40:12,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:40:12,267 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 2 states have call successors, (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 79 [2022-01-10 07:40:12,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:12,274 INFO L225 Difference]: With dead ends: 3526 [2022-01-10 07:40:12,274 INFO L226 Difference]: Without dead ends: 3034 [2022-01-10 07:40:12,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 77 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:40:12,276 INFO L933 BasicCegarLoop]: 4209 mSDtfsCounter, 4115 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4115 SdHoareTripleChecker+Valid, 4389 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:40:12,276 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4115 Valid, 4389 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:40:12,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3034 states. [2022-01-10 07:40:12,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3034 to 3028. [2022-01-10 07:40:12,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3028 states, 2918 states have (on average 1.7052775873886223) internal successors, (4976), 2922 states have internal predecessors, (4976), 62 states have call successors, (62), 44 states have call predecessors, (62), 46 states have return successors, (64), 62 states have call predecessors, (64), 62 states have call successors, (64) [2022-01-10 07:40:12,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3028 states to 3028 states and 5102 transitions. [2022-01-10 07:40:12,326 INFO L78 Accepts]: Start accepts. Automaton has 3028 states and 5102 transitions. Word has length 79 [2022-01-10 07:40:12,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:12,327 INFO L470 AbstractCegarLoop]: Abstraction has 3028 states and 5102 transitions. [2022-01-10 07:40:12,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 2 states have call successors, (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:40:12,327 INFO L276 IsEmpty]: Start isEmpty. Operand 3028 states and 5102 transitions. [2022-01-10 07:40:12,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:40:12,327 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:12,327 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] [2022-01-10 07:40:12,343 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Ended with exit code 0 [2022-01-10 07:40:12,534 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:40:12,534 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:12,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:12,535 INFO L85 PathProgramCache]: Analyzing trace with hash 285641223, now seen corresponding path program 1 times [2022-01-10 07:40:12,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:12,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1252300628] [2022-01-10 07:40:12,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:12,535 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:12,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:12,536 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:40:12,538 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:40:12,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:12,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:40:12,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:12,699 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:40:12,700 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:12,700 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:12,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1252300628] [2022-01-10 07:40:12,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1252300628] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:12,700 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:12,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:40:12,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945213053] [2022-01-10 07:40:12,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:12,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:40:12,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:12,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:40:12,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:40:12,701 INFO L87 Difference]: Start difference. First operand 3028 states and 5102 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (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:40:12,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:12,772 INFO L93 Difference]: Finished difference Result 4091 states and 6480 transitions. [2022-01-10 07:40:12,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:40:12,772 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (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 79 [2022-01-10 07:40:12,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:12,779 INFO L225 Difference]: With dead ends: 4091 [2022-01-10 07:40:12,779 INFO L226 Difference]: Without dead ends: 3196 [2022-01-10 07:40:12,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 75 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:40:12,781 INFO L933 BasicCegarLoop]: 4169 mSDtfsCounter, 49 mSDsluCounter, 12520 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 16689 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:40:12,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 16689 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:40:12,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3196 states. [2022-01-10 07:40:12,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3196 to 3052. [2022-01-10 07:40:12,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3052 states, 2942 states have (on average 1.6974847042828007) internal successors, (4994), 2946 states have internal predecessors, (4994), 62 states have call successors, (62), 44 states have call predecessors, (62), 46 states have return successors, (64), 62 states have call predecessors, (64), 62 states have call successors, (64) [2022-01-10 07:40:12,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3052 states to 3052 states and 5120 transitions. [2022-01-10 07:40:12,835 INFO L78 Accepts]: Start accepts. Automaton has 3052 states and 5120 transitions. Word has length 79 [2022-01-10 07:40:12,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:12,835 INFO L470 AbstractCegarLoop]: Abstraction has 3052 states and 5120 transitions. [2022-01-10 07:40:12,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (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:40:12,835 INFO L276 IsEmpty]: Start isEmpty. Operand 3052 states and 5120 transitions. [2022-01-10 07:40:12,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:40:12,836 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:12,836 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] [2022-01-10 07:40:12,843 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:40:13,042 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:40:13,043 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:13,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:13,043 INFO L85 PathProgramCache]: Analyzing trace with hash 945172745, now seen corresponding path program 1 times [2022-01-10 07:40:13,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:13,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [673243653] [2022-01-10 07:40:13,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:13,044 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:13,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:13,045 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:40:13,046 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:40:13,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:13,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:40:13,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:13,204 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:40:13,205 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:13,205 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:13,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [673243653] [2022-01-10 07:40:13,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [673243653] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:13,205 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:13,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:40:13,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319155707] [2022-01-10 07:40:13,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:13,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:40:13,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:13,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:40:13,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:40:13,206 INFO L87 Difference]: Start difference. First operand 3052 states and 5120 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (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:40:13,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:13,336 INFO L93 Difference]: Finished difference Result 3985 states and 6314 transitions. [2022-01-10 07:40:13,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:40:13,336 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (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 79 [2022-01-10 07:40:13,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:13,342 INFO L225 Difference]: With dead ends: 3985 [2022-01-10 07:40:13,342 INFO L226 Difference]: Without dead ends: 3066 [2022-01-10 07:40:13,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 75 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:40:13,344 INFO L933 BasicCegarLoop]: 4163 mSDtfsCounter, 10 mSDsluCounter, 12488 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 16651 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:40:13,345 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 16651 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:40:13,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3066 states. [2022-01-10 07:40:13,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3066 to 3058. [2022-01-10 07:40:13,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3058 states, 2948 states have (on average 1.6919945725915875) internal successors, (4988), 2952 states have internal predecessors, (4988), 62 states have call successors, (62), 44 states have call predecessors, (62), 46 states have return successors, (64), 62 states have call predecessors, (64), 62 states have call successors, (64) [2022-01-10 07:40:13,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3058 states to 3058 states and 5114 transitions. [2022-01-10 07:40:13,395 INFO L78 Accepts]: Start accepts. Automaton has 3058 states and 5114 transitions. Word has length 79 [2022-01-10 07:40:13,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:13,395 INFO L470 AbstractCegarLoop]: Abstraction has 3058 states and 5114 transitions. [2022-01-10 07:40:13,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (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:40:13,395 INFO L276 IsEmpty]: Start isEmpty. Operand 3058 states and 5114 transitions. [2022-01-10 07:40:13,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 07:40:13,396 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:13,396 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] [2022-01-10 07:40:13,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-01-10 07:40:13,618 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:40:13,618 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:13,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:13,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1646772619, now seen corresponding path program 1 times [2022-01-10 07:40:13,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:13,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1615871810] [2022-01-10 07:40:13,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:13,619 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:13,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:13,631 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:40:13,632 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:40:13,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:13,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:40:13,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:13,844 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:40:13,844 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:13,844 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:13,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1615871810] [2022-01-10 07:40:13,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1615871810] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:13,844 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:13,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 07:40:13,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763475330] [2022-01-10 07:40:13,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:13,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:40:13,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:13,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:40:13,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:40:13,845 INFO L87 Difference]: Start difference. First operand 3058 states and 5114 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 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:40:13,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:13,920 INFO L93 Difference]: Finished difference Result 4867 states and 7366 transitions. [2022-01-10 07:40:13,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:40:13,920 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 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 79 [2022-01-10 07:40:13,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:13,931 INFO L225 Difference]: With dead ends: 4867 [2022-01-10 07:40:13,931 INFO L226 Difference]: Without dead ends: 3942 [2022-01-10 07:40:13,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 77 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:40:13,936 INFO L933 BasicCegarLoop]: 4177 mSDtfsCounter, 4079 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4079 SdHoareTripleChecker+Valid, 4357 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:40:13,936 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4079 Valid, 4357 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:40:13,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3942 states. [2022-01-10 07:40:14,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3942 to 3938. [2022-01-10 07:40:14,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3938 states, 3724 states have (on average 1.5918367346938775) internal successors, (5928), 3734 states have internal predecessors, (5928), 120 states have call successors, (120), 88 states have call predecessors, (120), 92 states have return successors, (124), 116 states have call predecessors, (124), 120 states have call successors, (124) [2022-01-10 07:40:14,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3938 states to 3938 states and 6172 transitions. [2022-01-10 07:40:14,047 INFO L78 Accepts]: Start accepts. Automaton has 3938 states and 6172 transitions. Word has length 79 [2022-01-10 07:40:14,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:14,047 INFO L470 AbstractCegarLoop]: Abstraction has 3938 states and 6172 transitions. [2022-01-10 07:40:14,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 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:40:14,047 INFO L276 IsEmpty]: Start isEmpty. Operand 3938 states and 6172 transitions. [2022-01-10 07:40:14,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-01-10 07:40:14,049 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:14,050 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:40:14,062 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:40:14,259 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:40:14,259 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:14,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:14,260 INFO L85 PathProgramCache]: Analyzing trace with hash 229433127, now seen corresponding path program 1 times [2022-01-10 07:40:14,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:14,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [635754243] [2022-01-10 07:40:14,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:14,260 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:14,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:14,261 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:40:14,263 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:40:14,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:14,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:40:14,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:14,548 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-01-10 07:40:14,548 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:14,548 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:14,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [635754243] [2022-01-10 07:40:14,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [635754243] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:14,548 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:14,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:40:14,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217602946] [2022-01-10 07:40:14,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:14,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:40:14,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:14,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:40:14,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:40:14,549 INFO L87 Difference]: Start difference. First operand 3938 states and 6172 transitions. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 4 states have call successors, (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:40:14,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:14,790 INFO L93 Difference]: Finished difference Result 7592 states and 10629 transitions. [2022-01-10 07:40:14,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:40:14,791 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 4 states have call successors, (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 128 [2022-01-10 07:40:14,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:14,802 INFO L225 Difference]: With dead ends: 7592 [2022-01-10 07:40:14,802 INFO L226 Difference]: Without dead ends: 5788 [2022-01-10 07:40:14,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 126 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:40:14,807 INFO L933 BasicCegarLoop]: 4213 mSDtfsCounter, 4192 mSDsluCounter, 4243 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4198 SdHoareTripleChecker+Valid, 8456 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:14,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4198 Valid, 8456 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 07:40:14,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5788 states. [2022-01-10 07:40:15,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5788 to 5786. [2022-01-10 07:40:15,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5786 states, 5369 states have (on average 1.4715962004097598) internal successors, (7901), 5396 states have internal predecessors, (7901), 223 states have call successors, (223), 168 states have call predecessors, (223), 192 states have return successors, (271), 223 states have call predecessors, (271), 223 states have call successors, (271) [2022-01-10 07:40:15,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5786 states to 5786 states and 8395 transitions. [2022-01-10 07:40:15,072 INFO L78 Accepts]: Start accepts. Automaton has 5786 states and 8395 transitions. Word has length 128 [2022-01-10 07:40:15,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:15,072 INFO L470 AbstractCegarLoop]: Abstraction has 5786 states and 8395 transitions. [2022-01-10 07:40:15,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 4 states have call successors, (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:40:15,072 INFO L276 IsEmpty]: Start isEmpty. Operand 5786 states and 8395 transitions. [2022-01-10 07:40:15,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-01-10 07:40:15,075 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:15,075 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:40:15,093 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:40:15,283 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:40:15,283 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:15,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:15,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1052739159, now seen corresponding path program 1 times [2022-01-10 07:40:15,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:15,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2140589008] [2022-01-10 07:40:15,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:15,284 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:15,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:15,285 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:40:15,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-01-10 07:40:15,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:15,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:40:15,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:15,516 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-01-10 07:40:15,516 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:15,516 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:15,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2140589008] [2022-01-10 07:40:15,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2140589008] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:15,516 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:15,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:40:15,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563418957] [2022-01-10 07:40:15,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:15,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:40:15,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:15,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:40:15,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:40:15,518 INFO L87 Difference]: Start difference. First operand 5786 states and 8395 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (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:40:15,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:15,638 INFO L93 Difference]: Finished difference Result 9432 states and 12800 transitions. [2022-01-10 07:40:15,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:40:15,638 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (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 128 [2022-01-10 07:40:15,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:15,654 INFO L225 Difference]: With dead ends: 9432 [2022-01-10 07:40:15,655 INFO L226 Difference]: Without dead ends: 5780 [2022-01-10 07:40:15,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 126 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:40:15,663 INFO L933 BasicCegarLoop]: 4164 mSDtfsCounter, 199 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 8122 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:40:15,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 8122 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:40:15,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5780 states. [2022-01-10 07:40:15,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5780 to 5780. [2022-01-10 07:40:15,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5780 states, 5366 states have (on average 1.4713007827059261) internal successors, (7895), 5392 states have internal predecessors, (7895), 220 states have call successors, (220), 168 states have call predecessors, (220), 192 states have return successors, (268), 220 states have call predecessors, (268), 220 states have call successors, (268) [2022-01-10 07:40:15,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5780 states to 5780 states and 8383 transitions. [2022-01-10 07:40:15,812 INFO L78 Accepts]: Start accepts. Automaton has 5780 states and 8383 transitions. Word has length 128 [2022-01-10 07:40:15,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:15,812 INFO L470 AbstractCegarLoop]: Abstraction has 5780 states and 8383 transitions. [2022-01-10 07:40:15,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (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:40:15,812 INFO L276 IsEmpty]: Start isEmpty. Operand 5780 states and 8383 transitions. [2022-01-10 07:40:15,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-01-10 07:40:15,815 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:15,815 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:40:15,837 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-01-10 07:40:16,022 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:40:16,023 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:16,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:16,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1685015854, now seen corresponding path program 1 times [2022-01-10 07:40:16,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:16,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1279820219] [2022-01-10 07:40:16,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:16,024 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:16,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:16,025 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:40:16,026 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:40:16,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:16,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:40:16,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:16,303 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-01-10 07:40:16,303 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:16,303 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:16,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1279820219] [2022-01-10 07:40:16,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1279820219] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:16,304 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:16,304 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:40:16,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19472343] [2022-01-10 07:40:16,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:16,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:40:16,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:16,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:40:16,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:40:16,305 INFO L87 Difference]: Start difference. First operand 5780 states and 8383 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 4 states have call successors, (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:40:16,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:16,662 INFO L93 Difference]: Finished difference Result 13109 states and 17242 transitions. [2022-01-10 07:40:16,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:40:16,663 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 4 states have call successors, (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 129 [2022-01-10 07:40:16,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:16,684 INFO L225 Difference]: With dead ends: 13109 [2022-01-10 07:40:16,685 INFO L226 Difference]: Without dead ends: 9463 [2022-01-10 07:40:16,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:40:16,697 INFO L933 BasicCegarLoop]: 4205 mSDtfsCounter, 4191 mSDsluCounter, 4221 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4197 SdHoareTripleChecker+Valid, 8426 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:16,697 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4197 Valid, 8426 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 07:40:16,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9463 states. [2022-01-10 07:40:17,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9463 to 9325. [2022-01-10 07:40:17,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9325 states, 8480 states have (on average 1.3681603773584905) internal successors, (11602), 8559 states have internal predecessors, (11602), 423 states have call successors, (423), 320 states have call predecessors, (423), 420 states have return successors, (603), 447 states have call predecessors, (603), 423 states have call successors, (603) [2022-01-10 07:40:17,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9325 states to 9325 states and 12628 transitions. [2022-01-10 07:40:17,114 INFO L78 Accepts]: Start accepts. Automaton has 9325 states and 12628 transitions. Word has length 129 [2022-01-10 07:40:17,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:17,115 INFO L470 AbstractCegarLoop]: Abstraction has 9325 states and 12628 transitions. [2022-01-10 07:40:17,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 4 states have call successors, (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:40:17,115 INFO L276 IsEmpty]: Start isEmpty. Operand 9325 states and 12628 transitions. [2022-01-10 07:40:17,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-01-10 07:40:17,120 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:17,120 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:40:17,141 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:40:17,328 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:40:17,328 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:17,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:17,329 INFO L85 PathProgramCache]: Analyzing trace with hash 402843568, now seen corresponding path program 1 times [2022-01-10 07:40:17,329 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:17,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [851506262] [2022-01-10 07:40:17,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:17,329 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:17,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:17,330 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:40:17,332 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:40:17,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:17,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:40:17,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:17,509 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-01-10 07:40:17,509 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:17,509 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:17,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [851506262] [2022-01-10 07:40:17,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [851506262] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:17,509 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:17,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:40:17,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802043502] [2022-01-10 07:40:17,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:17,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:40:17,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:17,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:40:17,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:40:17,511 INFO L87 Difference]: Start difference. First operand 9325 states and 12628 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (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:40:17,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:17,700 INFO L93 Difference]: Finished difference Result 14943 states and 19397 transitions. [2022-01-10 07:40:17,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:40:17,701 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (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 129 [2022-01-10 07:40:17,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:17,722 INFO L225 Difference]: With dead ends: 14943 [2022-01-10 07:40:17,722 INFO L226 Difference]: Without dead ends: 7752 [2022-01-10 07:40:17,735 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:40:17,735 INFO L933 BasicCegarLoop]: 4163 mSDtfsCounter, 197 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 8121 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:40:17,735 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 8121 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:40:17,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7752 states. [2022-01-10 07:40:17,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7752 to 7752. [2022-01-10 07:40:17,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7752 states, 7098 states have (on average 1.4034939419554804) internal successors, (9962), 7164 states have internal predecessors, (9962), 320 states have call successors, (320), 244 states have call predecessors, (320), 332 states have return successors, (464), 344 states have call predecessors, (464), 320 states have call successors, (464) [2022-01-10 07:40:17,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7752 states to 7752 states and 10746 transitions. [2022-01-10 07:40:17,968 INFO L78 Accepts]: Start accepts. Automaton has 7752 states and 10746 transitions. Word has length 129 [2022-01-10 07:40:17,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:17,968 INFO L470 AbstractCegarLoop]: Abstraction has 7752 states and 10746 transitions. [2022-01-10 07:40:17,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (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:40:17,968 INFO L276 IsEmpty]: Start isEmpty. Operand 7752 states and 10746 transitions. [2022-01-10 07:40:17,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-01-10 07:40:17,971 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:17,971 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:40:18,021 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-01-10 07:40:18,176 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:40:18,177 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:18,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:18,177 INFO L85 PathProgramCache]: Analyzing trace with hash -616253565, now seen corresponding path program 1 times [2022-01-10 07:40:18,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:18,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [550740553] [2022-01-10 07:40:18,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:18,178 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:18,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:18,178 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:40:18,180 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:40:18,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:18,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:40:18,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:18,477 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-01-10 07:40:18,477 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:18,477 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:18,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [550740553] [2022-01-10 07:40:18,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [550740553] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:18,478 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:18,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:40:18,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056493483] [2022-01-10 07:40:18,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:18,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:40:18,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:18,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:40:18,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:40:18,480 INFO L87 Difference]: Start difference. First operand 7752 states and 10746 transitions. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 4 states have call successors, (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:40:19,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:19,096 INFO L93 Difference]: Finished difference Result 17864 states and 22975 transitions. [2022-01-10 07:40:19,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:40:19,097 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 4 states have call successors, (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 130 [2022-01-10 07:40:19,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:19,179 INFO L225 Difference]: With dead ends: 17864 [2022-01-10 07:40:19,179 INFO L226 Difference]: Without dead ends: 12246 [2022-01-10 07:40:19,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:40:19,194 INFO L933 BasicCegarLoop]: 4218 mSDtfsCounter, 4172 mSDsluCounter, 4222 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4178 SdHoareTripleChecker+Valid, 8440 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:19,194 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4178 Valid, 8440 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 07:40:19,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12246 states. [2022-01-10 07:40:20,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12246 to 12244. [2022-01-10 07:40:20,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12244 states, 11035 states have (on average 1.330584503851382) internal successors, (14683), 11166 states have internal predecessors, (14683), 591 states have call successors, (591), 440 states have call predecessors, (591), 616 states have return successors, (891), 639 states have call predecessors, (891), 591 states have call successors, (891) [2022-01-10 07:40:20,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12244 states to 12244 states and 16165 transitions. [2022-01-10 07:40:20,126 INFO L78 Accepts]: Start accepts. Automaton has 12244 states and 16165 transitions. Word has length 130 [2022-01-10 07:40:20,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:20,126 INFO L470 AbstractCegarLoop]: Abstraction has 12244 states and 16165 transitions. [2022-01-10 07:40:20,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 4 states have call successors, (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:40:20,127 INFO L276 IsEmpty]: Start isEmpty. Operand 12244 states and 16165 transitions. [2022-01-10 07:40:20,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-01-10 07:40:20,132 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:20,133 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:40:20,140 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:40:20,339 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:40:20,339 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:20,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:20,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1898425851, now seen corresponding path program 1 times [2022-01-10 07:40:20,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:20,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [855450008] [2022-01-10 07:40:20,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:20,340 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:20,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:20,342 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:40:20,376 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:40:20,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:20,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:40:20,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:20,583 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-01-10 07:40:20,583 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:20,584 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:20,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [855450008] [2022-01-10 07:40:20,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [855450008] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:20,584 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:20,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:40:20,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609816996] [2022-01-10 07:40:20,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:20,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:40:20,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:20,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:40:20,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:40:20,586 INFO L87 Difference]: Start difference. First operand 12244 states and 16165 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (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:40:20,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:20,969 INFO L93 Difference]: Finished difference Result 22350 states and 28346 transitions. [2022-01-10 07:40:20,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:40:20,969 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (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 130 [2022-01-10 07:40:20,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:21,000 INFO L225 Difference]: With dead ends: 22350 [2022-01-10 07:40:21,001 INFO L226 Difference]: Without dead ends: 12240 [2022-01-10 07:40:21,023 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:40:21,023 INFO L933 BasicCegarLoop]: 4162 mSDtfsCounter, 195 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 8120 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:40:21,024 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 8120 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:40:21,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12240 states. [2022-01-10 07:40:21,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12240 to 12240. [2022-01-10 07:40:21,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12240 states, 11034 states have (on average 1.3305238354177995) internal successors, (14681), 11164 states have internal predecessors, (14681), 588 states have call successors, (588), 440 states have call predecessors, (588), 616 states have return successors, (888), 636 states have call predecessors, (888), 588 states have call successors, (888) [2022-01-10 07:40:21,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12240 states to 12240 states and 16157 transitions. [2022-01-10 07:40:21,612 INFO L78 Accepts]: Start accepts. Automaton has 12240 states and 16157 transitions. Word has length 130 [2022-01-10 07:40:21,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:21,612 INFO L470 AbstractCegarLoop]: Abstraction has 12240 states and 16157 transitions. [2022-01-10 07:40:21,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (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:40:21,612 INFO L276 IsEmpty]: Start isEmpty. Operand 12240 states and 16157 transitions. [2022-01-10 07:40:21,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-01-10 07:40:21,617 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:21,617 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:40:21,641 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:40:21,824 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:40:21,825 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:21,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:21,825 INFO L85 PathProgramCache]: Analyzing trace with hash -55336750, now seen corresponding path program 1 times [2022-01-10 07:40:21,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:21,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [901306639] [2022-01-10 07:40:21,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:21,825 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:21,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:21,839 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:40:21,842 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:40:21,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:21,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:40:21,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:22,091 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-01-10 07:40:22,092 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:22,092 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:22,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [901306639] [2022-01-10 07:40:22,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [901306639] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:22,092 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:22,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:40:22,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238326311] [2022-01-10 07:40:22,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:22,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:40:22,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:22,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:40:22,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:40:22,095 INFO L87 Difference]: Start difference. First operand 12240 states and 16157 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 07:40:22,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:22,694 INFO L93 Difference]: Finished difference Result 29601 states and 37320 transitions. [2022-01-10 07:40:22,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:40:22,694 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 131 [2022-01-10 07:40:22,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:22,733 INFO L225 Difference]: With dead ends: 29601 [2022-01-10 07:40:22,733 INFO L226 Difference]: Without dead ends: 15904 [2022-01-10 07:40:22,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:40:22,758 INFO L933 BasicCegarLoop]: 4333 mSDtfsCounter, 163 mSDsluCounter, 4154 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 8487 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:22,759 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 8487 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:40:22,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15904 states. [2022-01-10 07:40:23,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15904 to 15904. [2022-01-10 07:40:23,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15904 states, 14242 states have (on average 1.2999578710855217) internal successors, (18514), 14400 states have internal predecessors, (18514), 832 states have call successors, (832), 612 states have call predecessors, (832), 828 states have return successors, (1266), 892 states have call predecessors, (1266), 832 states have call successors, (1266) [2022-01-10 07:40:23,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15904 states to 15904 states and 20612 transitions. [2022-01-10 07:40:23,503 INFO L78 Accepts]: Start accepts. Automaton has 15904 states and 20612 transitions. Word has length 131 [2022-01-10 07:40:23,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:23,503 INFO L470 AbstractCegarLoop]: Abstraction has 15904 states and 20612 transitions. [2022-01-10 07:40:23,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-01-10 07:40:23,504 INFO L276 IsEmpty]: Start isEmpty. Operand 15904 states and 20612 transitions. [2022-01-10 07:40:23,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 07:40:23,513 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:23,513 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:40:23,520 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:40:23,720 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:40:23,721 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:23,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:23,721 INFO L85 PathProgramCache]: Analyzing trace with hash 2026887911, now seen corresponding path program 1 times [2022-01-10 07:40:23,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:23,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2046596496] [2022-01-10 07:40:23,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:23,722 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:23,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:23,723 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:40:23,724 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:40:23,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:23,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:40:23,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:24,050 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-01-10 07:40:24,050 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:24,050 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:24,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2046596496] [2022-01-10 07:40:24,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2046596496] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:24,051 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:24,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 07:40:24,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76837935] [2022-01-10 07:40:24,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:24,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:40:24,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:24,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:40:24,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:40:24,052 INFO L87 Difference]: Start difference. First operand 15904 states and 20612 transitions. Second operand has 3 states, 3 states have (on average 41.0) internal successors, (123), 2 states have internal predecessors, (123), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-01-10 07:40:24,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:24,710 INFO L93 Difference]: Finished difference Result 33443 states and 41928 transitions. [2022-01-10 07:40:24,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:40:24,711 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.0) internal successors, (123), 2 states have internal predecessors, (123), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 168 [2022-01-10 07:40:24,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:24,752 INFO L225 Difference]: With dead ends: 33443 [2022-01-10 07:40:24,752 INFO L226 Difference]: Without dead ends: 19672 [2022-01-10 07:40:24,773 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 166 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:40:24,773 INFO L933 BasicCegarLoop]: 4172 mSDtfsCounter, 4048 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4048 SdHoareTripleChecker+Valid, 4352 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:40:24,774 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4048 Valid, 4352 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:40:24,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19672 states. [2022-01-10 07:40:25,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19672 to 19600. [2022-01-10 07:40:25,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19600 states, 17474 states have (on average 1.275838388462859) internal successors, (22294), 17664 states have internal predecessors, (22294), 1076 states have call successors, (1076), 784 states have call predecessors, (1076), 1048 states have return successors, (1614), 1152 states have call predecessors, (1614), 1076 states have call successors, (1614) [2022-01-10 07:40:25,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19600 states to 19600 states and 24984 transitions. [2022-01-10 07:40:25,462 INFO L78 Accepts]: Start accepts. Automaton has 19600 states and 24984 transitions. Word has length 168 [2022-01-10 07:40:25,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:25,463 INFO L470 AbstractCegarLoop]: Abstraction has 19600 states and 24984 transitions. [2022-01-10 07:40:25,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.0) internal successors, (123), 2 states have internal predecessors, (123), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-01-10 07:40:25,463 INFO L276 IsEmpty]: Start isEmpty. Operand 19600 states and 24984 transitions. [2022-01-10 07:40:25,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2022-01-10 07:40:25,476 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:25,476 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:40:25,484 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:40:25,684 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:40:25,684 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:25,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:25,685 INFO L85 PathProgramCache]: Analyzing trace with hash 516462405, now seen corresponding path program 1 times [2022-01-10 07:40:25,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:25,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [47395460] [2022-01-10 07:40:25,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:25,685 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:25,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:25,686 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:40:25,687 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:40:25,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:25,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:40:25,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:26,008 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-01-10 07:40:26,008 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:26,008 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:26,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [47395460] [2022-01-10 07:40:26,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [47395460] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:26,009 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:26,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:40:26,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292340839] [2022-01-10 07:40:26,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:26,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:40:26,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:26,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:40:26,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:40:26,010 INFO L87 Difference]: Start difference. First operand 19600 states and 24984 transitions. Second operand has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 3 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-01-10 07:40:26,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:26,831 INFO L93 Difference]: Finished difference Result 37330 states and 46413 transitions. [2022-01-10 07:40:26,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:40:26,832 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 3 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 188 [2022-01-10 07:40:26,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:26,875 INFO L225 Difference]: With dead ends: 37330 [2022-01-10 07:40:26,876 INFO L226 Difference]: Without dead ends: 19864 [2022-01-10 07:40:26,904 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 186 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:40:26,904 INFO L933 BasicCegarLoop]: 4168 mSDtfsCounter, 4194 mSDsluCounter, 4207 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4200 SdHoareTripleChecker+Valid, 8375 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:26,904 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4200 Valid, 8375 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 07:40:26,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19864 states. [2022-01-10 07:40:27,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19864 to 19864. [2022-01-10 07:40:27,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19864 states, 17706 states have (on average 1.2658985654580368) internal successors, (22414), 17912 states have internal predecessors, (22414), 1076 states have call successors, (1076), 784 states have call predecessors, (1076), 1080 states have return successors, (1482), 1168 states have call predecessors, (1482), 1076 states have call successors, (1482) [2022-01-10 07:40:27,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19864 states to 19864 states and 24972 transitions. [2022-01-10 07:40:27,624 INFO L78 Accepts]: Start accepts. Automaton has 19864 states and 24972 transitions. Word has length 188 [2022-01-10 07:40:27,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:27,625 INFO L470 AbstractCegarLoop]: Abstraction has 19864 states and 24972 transitions. [2022-01-10 07:40:27,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 3 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-01-10 07:40:27,625 INFO L276 IsEmpty]: Start isEmpty. Operand 19864 states and 24972 transitions. [2022-01-10 07:40:27,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2022-01-10 07:40:27,637 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:27,637 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:40:27,659 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:40:27,845 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:40:27,845 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:27,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:27,846 INFO L85 PathProgramCache]: Analyzing trace with hash 850682064, now seen corresponding path program 1 times [2022-01-10 07:40:27,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:27,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2081596542] [2022-01-10 07:40:27,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:27,846 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:27,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:27,847 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:40:27,849 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:40:27,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:27,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:40:27,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:28,137 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-01-10 07:40:28,137 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:28,137 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:28,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2081596542] [2022-01-10 07:40:28,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2081596542] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:28,137 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:28,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:40:28,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482987248] [2022-01-10 07:40:28,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:28,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:40:28,138 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:28,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:40:28,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:40:28,138 INFO L87 Difference]: Start difference. First operand 19864 states and 24972 transitions. Second operand has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-01-10 07:40:28,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:28,798 INFO L93 Difference]: Finished difference Result 31060 states and 38344 transitions. [2022-01-10 07:40:28,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:40:28,799 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 189 [2022-01-10 07:40:28,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:28,837 INFO L225 Difference]: With dead ends: 31060 [2022-01-10 07:40:28,837 INFO L226 Difference]: Without dead ends: 17006 [2022-01-10 07:40:28,860 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 187 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:40:28,860 INFO L933 BasicCegarLoop]: 4319 mSDtfsCounter, 154 mSDsluCounter, 4154 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 8473 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:28,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 8473 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:40:28,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17006 states. [2022-01-10 07:40:29,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17006 to 17004. [2022-01-10 07:40:29,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17004 states, 15194 states have (on average 1.280242200868764) internal successors, (19452), 15374 states have internal predecessors, (19452), 892 states have call successors, (892), 648 states have call predecessors, (892), 916 states have return successors, (1258), 982 states have call predecessors, (1258), 892 states have call successors, (1258) [2022-01-10 07:40:29,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17004 states to 17004 states and 21602 transitions. [2022-01-10 07:40:29,475 INFO L78 Accepts]: Start accepts. Automaton has 17004 states and 21602 transitions. Word has length 189 [2022-01-10 07:40:29,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:29,475 INFO L470 AbstractCegarLoop]: Abstraction has 17004 states and 21602 transitions. [2022-01-10 07:40:29,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-01-10 07:40:29,476 INFO L276 IsEmpty]: Start isEmpty. Operand 17004 states and 21602 transitions. [2022-01-10 07:40:29,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2022-01-10 07:40:29,490 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:29,490 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:40:29,509 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:40:29,698 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:40:29,698 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:29,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:29,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1035449538, now seen corresponding path program 1 times [2022-01-10 07:40:29,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:29,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1303879814] [2022-01-10 07:40:29,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:29,699 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:29,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:29,700 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:40:29,701 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:40:29,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:29,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:40:29,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:30,064 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 148 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-01-10 07:40:30,065 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:30,065 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:30,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1303879814] [2022-01-10 07:40:30,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1303879814] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:30,065 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:30,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:40:30,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426498129] [2022-01-10 07:40:30,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:30,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:40:30,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:30,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:40:30,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:40:30,066 INFO L87 Difference]: Start difference. First operand 17004 states and 21602 transitions. Second operand has 3 states, 3 states have (on average 53.0) internal successors, (159), 3 states have internal predecessors, (159), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-01-10 07:40:30,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:30,706 INFO L93 Difference]: Finished difference Result 29778 states and 36814 transitions. [2022-01-10 07:40:30,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:40:30,706 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.0) internal successors, (159), 3 states have internal predecessors, (159), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 230 [2022-01-10 07:40:30,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:30,743 INFO L225 Difference]: With dead ends: 29778 [2022-01-10 07:40:30,744 INFO L226 Difference]: Without dead ends: 17006 [2022-01-10 07:40:30,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 228 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:40:30,765 INFO L933 BasicCegarLoop]: 4321 mSDtfsCounter, 150 mSDsluCounter, 4156 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 8477 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:30,765 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 8477 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:40:30,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17006 states. [2022-01-10 07:40:31,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17006 to 17004. [2022-01-10 07:40:31,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17004 states, 15194 states have (on average 1.277741213636962) internal successors, (19414), 15374 states have internal predecessors, (19414), 892 states have call successors, (892), 648 states have call predecessors, (892), 916 states have return successors, (1240), 982 states have call predecessors, (1240), 892 states have call successors, (1240) [2022-01-10 07:40:31,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17004 states to 17004 states and 21546 transitions. [2022-01-10 07:40:31,390 INFO L78 Accepts]: Start accepts. Automaton has 17004 states and 21546 transitions. Word has length 230 [2022-01-10 07:40:31,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:31,390 INFO L470 AbstractCegarLoop]: Abstraction has 17004 states and 21546 transitions. [2022-01-10 07:40:31,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.0) internal successors, (159), 3 states have internal predecessors, (159), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-01-10 07:40:31,391 INFO L276 IsEmpty]: Start isEmpty. Operand 17004 states and 21546 transitions. [2022-01-10 07:40:31,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2022-01-10 07:40:31,402 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:31,402 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:40:31,412 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:40:31,610 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:40:31,610 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:31,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:31,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1415490971, now seen corresponding path program 1 times [2022-01-10 07:40:31,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:31,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [345835098] [2022-01-10 07:40:31,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:31,611 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:31,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:31,612 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:40:31,613 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:40:31,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:31,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 07:40:31,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:32,030 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2022-01-10 07:40:32,031 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:32,031 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:32,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [345835098] [2022-01-10 07:40:32,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [345835098] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:32,031 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:32,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:40:32,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524597054] [2022-01-10 07:40:32,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:32,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:40:32,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:32,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:40:32,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:40:32,032 INFO L87 Difference]: Start difference. First operand 17004 states and 21546 transitions. Second operand has 4 states, 4 states have (on average 37.0) internal successors, (148), 3 states have internal predecessors, (148), 2 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-01-10 07:40:32,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:32,962 INFO L93 Difference]: Finished difference Result 31932 states and 39763 transitions. [2022-01-10 07:40:32,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:40:32,962 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 3 states have internal predecessors, (148), 2 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 230 [2022-01-10 07:40:32,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:33,009 INFO L225 Difference]: With dead ends: 31932 [2022-01-10 07:40:33,009 INFO L226 Difference]: Without dead ends: 17060 [2022-01-10 07:40:33,040 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 227 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:40:33,042 INFO L933 BasicCegarLoop]: 4140 mSDtfsCounter, 4147 mSDsluCounter, 4048 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4155 SdHoareTripleChecker+Valid, 8188 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:33,042 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4155 Valid, 8188 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 07:40:33,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17060 states. [2022-01-10 07:40:33,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17060 to 17060. [2022-01-10 07:40:33,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17060 states, 15318 states have (on average 1.2415458937198067) internal successors, (19018), 15436 states have internal predecessors, (19018), 892 states have call successors, (892), 688 states have call predecessors, (892), 848 states have return successors, (1100), 936 states have call predecessors, (1100), 892 states have call successors, (1100) [2022-01-10 07:40:33,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17060 states to 17060 states and 21010 transitions. [2022-01-10 07:40:33,713 INFO L78 Accepts]: Start accepts. Automaton has 17060 states and 21010 transitions. Word has length 230 [2022-01-10 07:40:33,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:33,713 INFO L470 AbstractCegarLoop]: Abstraction has 17060 states and 21010 transitions. [2022-01-10 07:40:33,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 3 states have internal predecessors, (148), 2 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-01-10 07:40:33,713 INFO L276 IsEmpty]: Start isEmpty. Operand 17060 states and 21010 transitions. [2022-01-10 07:40:33,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2022-01-10 07:40:33,726 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:33,726 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:40:33,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-01-10 07:40:33,933 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:40:33,934 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:33,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:33,934 INFO L85 PathProgramCache]: Analyzing trace with hash 716399131, now seen corresponding path program 1 times [2022-01-10 07:40:33,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:33,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1745745007] [2022-01-10 07:40:33,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:33,935 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:33,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:33,936 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:40:33,937 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:40:34,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:34,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:40:34,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:34,351 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 193 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2022-01-10 07:40:34,351 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:34,351 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:34,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1745745007] [2022-01-10 07:40:34,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1745745007] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:34,352 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:34,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 07:40:34,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971098275] [2022-01-10 07:40:34,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:34,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:40:34,352 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:34,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:40:34,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:40:34,353 INFO L87 Difference]: Start difference. First operand 17060 states and 21010 transitions. Second operand has 3 states, 3 states have (on average 54.0) internal successors, (162), 2 states have internal predecessors, (162), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-01-10 07:40:34,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:34,996 INFO L93 Difference]: Finished difference Result 34003 states and 40328 transitions. [2022-01-10 07:40:34,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:40:34,996 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 54.0) internal successors, (162), 2 states have internal predecessors, (162), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 267 [2022-01-10 07:40:34,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:35,034 INFO L225 Difference]: With dead ends: 34003 [2022-01-10 07:40:35,034 INFO L226 Difference]: Without dead ends: 19076 [2022-01-10 07:40:35,054 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 265 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:40:35,055 INFO L933 BasicCegarLoop]: 4200 mSDtfsCounter, 4011 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4011 SdHoareTripleChecker+Valid, 4377 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:40:35,055 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4011 Valid, 4377 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:40:35,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19076 states. [2022-01-10 07:40:35,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19076 to 18996. [2022-01-10 07:40:35,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18996 states, 17014 states have (on average 1.2259315857529094) internal successors, (20858), 17140 states have internal predecessors, (20858), 1028 states have call successors, (1028), 784 states have call predecessors, (1028), 952 states have return successors, (1244), 1072 states have call predecessors, (1244), 1028 states have call successors, (1244) [2022-01-10 07:40:35,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18996 states to 18996 states and 23130 transitions. [2022-01-10 07:40:35,703 INFO L78 Accepts]: Start accepts. Automaton has 18996 states and 23130 transitions. Word has length 267 [2022-01-10 07:40:35,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:35,703 INFO L470 AbstractCegarLoop]: Abstraction has 18996 states and 23130 transitions. [2022-01-10 07:40:35,703 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 54.0) internal successors, (162), 2 states have internal predecessors, (162), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-01-10 07:40:35,703 INFO L276 IsEmpty]: Start isEmpty. Operand 18996 states and 23130 transitions. [2022-01-10 07:40:35,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2022-01-10 07:40:35,716 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:35,716 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:40:35,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-01-10 07:40:35,924 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:40:35,924 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:35,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:35,924 INFO L85 PathProgramCache]: Analyzing trace with hash -476584126, now seen corresponding path program 1 times [2022-01-10 07:40:35,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:35,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [80029934] [2022-01-10 07:40:35,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:35,925 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:35,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:35,926 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:40:35,927 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:40:36,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:36,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:40:36,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:36,266 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 209 proven. 0 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2022-01-10 07:40:36,266 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:36,266 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:36,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [80029934] [2022-01-10 07:40:36,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [80029934] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:36,266 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:36,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:40:36,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714103033] [2022-01-10 07:40:36,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:36,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:40:36,267 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:36,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:40:36,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:40:36,268 INFO L87 Difference]: Start difference. First operand 18996 states and 23130 transitions. Second operand has 3 states, 3 states have (on average 57.666666666666664) internal successors, (173), 3 states have internal predecessors, (173), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-01-10 07:40:36,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:36,702 INFO L93 Difference]: Finished difference Result 23598 states and 28339 transitions. [2022-01-10 07:40:36,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:40:36,702 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 57.666666666666664) internal successors, (173), 3 states have internal predecessors, (173), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 271 [2022-01-10 07:40:36,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:36,714 INFO L225 Difference]: With dead ends: 23598 [2022-01-10 07:40:36,714 INFO L226 Difference]: Without dead ends: 6112 [2022-01-10 07:40:36,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 269 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:40:36,730 INFO L933 BasicCegarLoop]: 4259 mSDtfsCounter, 144 mSDsluCounter, 4122 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 8381 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:36,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 8381 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:40:36,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6112 states. [2022-01-10 07:40:36,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6112 to 6112. [2022-01-10 07:40:36,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6112 states, 5618 states have (on average 1.3834104663581346) internal successors, (7772), 5638 states have internal predecessors, (7772), 280 states have call successors, (280), 196 states have call predecessors, (280), 212 states have return successors, (296), 278 states have call predecessors, (296), 280 states have call successors, (296) [2022-01-10 07:40:36,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6112 states to 6112 states and 8348 transitions. [2022-01-10 07:40:36,944 INFO L78 Accepts]: Start accepts. Automaton has 6112 states and 8348 transitions. Word has length 271 [2022-01-10 07:40:36,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:36,944 INFO L470 AbstractCegarLoop]: Abstraction has 6112 states and 8348 transitions. [2022-01-10 07:40:36,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 57.666666666666664) internal successors, (173), 3 states have internal predecessors, (173), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-01-10 07:40:36,944 INFO L276 IsEmpty]: Start isEmpty. Operand 6112 states and 8348 transitions. [2022-01-10 07:40:36,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2022-01-10 07:40:36,950 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:36,950 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:40:36,960 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:40:37,158 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:40:37,158 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:37,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:37,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1143881357, now seen corresponding path program 1 times [2022-01-10 07:40:37,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:37,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2053774056] [2022-01-10 07:40:37,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:37,159 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:37,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:37,160 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:40:37,162 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:40:37,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:37,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 482 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:40:37,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:37,518 INFO L134 CoverageAnalysis]: Checked inductivity of 314 backedges. 204 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-01-10 07:40:37,518 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:37,518 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:37,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2053774056] [2022-01-10 07:40:37,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2053774056] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:37,518 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:37,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:40:37,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120575547] [2022-01-10 07:40:37,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:37,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:40:37,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:37,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:40:37,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:40:37,520 INFO L87 Difference]: Start difference. First operand 6112 states and 8348 transitions. Second operand has 3 states, 3 states have (on average 57.333333333333336) internal successors, (172), 3 states have internal predecessors, (172), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2022-01-10 07:40:37,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:37,711 INFO L93 Difference]: Finished difference Result 8682 states and 11233 transitions. [2022-01-10 07:40:37,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:40:37,712 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 57.333333333333336) internal successors, (172), 3 states have internal predecessors, (172), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) Word has length 271 [2022-01-10 07:40:37,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:37,721 INFO L225 Difference]: With dead ends: 8682 [2022-01-10 07:40:37,722 INFO L226 Difference]: Without dead ends: 6112 [2022-01-10 07:40:37,727 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 269 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:40:37,728 INFO L933 BasicCegarLoop]: 4290 mSDtfsCounter, 160 mSDsluCounter, 4113 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 8403 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:37,728 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 8403 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:40:37,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6112 states. [2022-01-10 07:40:37,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6112 to 6112. [2022-01-10 07:40:37,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6112 states, 5618 states have (on average 1.3780704877180492) internal successors, (7742), 5638 states have internal predecessors, (7742), 280 states have call successors, (280), 196 states have call predecessors, (280), 212 states have return successors, (296), 278 states have call predecessors, (296), 280 states have call successors, (296) [2022-01-10 07:40:37,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6112 states to 6112 states and 8318 transitions. [2022-01-10 07:40:37,903 INFO L78 Accepts]: Start accepts. Automaton has 6112 states and 8318 transitions. Word has length 271 [2022-01-10 07:40:37,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:37,903 INFO L470 AbstractCegarLoop]: Abstraction has 6112 states and 8318 transitions. [2022-01-10 07:40:37,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 57.333333333333336) internal successors, (172), 3 states have internal predecessors, (172), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2022-01-10 07:40:37,903 INFO L276 IsEmpty]: Start isEmpty. Operand 6112 states and 8318 transitions. [2022-01-10 07:40:37,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2022-01-10 07:40:37,908 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:37,908 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:40:37,917 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:40:38,113 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:40:38,113 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:38,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:38,114 INFO L85 PathProgramCache]: Analyzing trace with hash 193249546, now seen corresponding path program 1 times [2022-01-10 07:40:38,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:38,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [528397098] [2022-01-10 07:40:38,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:38,114 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:38,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:38,115 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:40:38,117 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:40:38,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:38,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 485 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:40:38,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:38,581 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 235 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2022-01-10 07:40:38,581 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:38,581 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:38,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [528397098] [2022-01-10 07:40:38,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [528397098] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:38,581 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:38,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:40:38,582 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885270306] [2022-01-10 07:40:38,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:38,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:40:38,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:38,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:40:38,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:40:38,582 INFO L87 Difference]: Start difference. First operand 6112 states and 8318 transitions. Second operand has 3 states, 3 states have (on average 64.0) internal successors, (192), 3 states have internal predecessors, (192), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 07:40:38,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:38,799 INFO L93 Difference]: Finished difference Result 10574 states and 13300 transitions. [2022-01-10 07:40:38,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:40:38,799 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 64.0) internal successors, (192), 3 states have internal predecessors, (192), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 274 [2022-01-10 07:40:38,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:38,811 INFO L225 Difference]: With dead ends: 10574 [2022-01-10 07:40:38,811 INFO L226 Difference]: Without dead ends: 6337 [2022-01-10 07:40:38,818 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 272 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:40:38,819 INFO L933 BasicCegarLoop]: 4174 mSDtfsCounter, 4104 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4104 SdHoareTripleChecker+Valid, 4348 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:38,819 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4104 Valid, 4348 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:40:38,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6337 states. [2022-01-10 07:40:38,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6337 to 6310. [2022-01-10 07:40:38,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6310 states, 5790 states have (on average 1.3652849740932642) internal successors, (7905), 5811 states have internal predecessors, (7905), 295 states have call successors, (295), 206 states have call predecessors, (295), 223 states have return successors, (315), 293 states have call predecessors, (315), 295 states have call successors, (315) [2022-01-10 07:40:38,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6310 states to 6310 states and 8515 transitions. [2022-01-10 07:40:38,993 INFO L78 Accepts]: Start accepts. Automaton has 6310 states and 8515 transitions. Word has length 274 [2022-01-10 07:40:38,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:38,993 INFO L470 AbstractCegarLoop]: Abstraction has 6310 states and 8515 transitions. [2022-01-10 07:40:38,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 64.0) internal successors, (192), 3 states have internal predecessors, (192), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 07:40:38,994 INFO L276 IsEmpty]: Start isEmpty. Operand 6310 states and 8515 transitions. [2022-01-10 07:40:38,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2022-01-10 07:40:38,998 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:38,998 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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:40:39,008 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-01-10 07:40:39,206 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:40:39,206 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:39,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:39,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1646891466, now seen corresponding path program 1 times [2022-01-10 07:40:39,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:39,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [261073990] [2022-01-10 07:40:39,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:39,207 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:39,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:39,208 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:40:39,209 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:40:39,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:39,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:40:39,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:39,666 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 216 proven. 0 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2022-01-10 07:40:39,666 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:39,666 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:39,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [261073990] [2022-01-10 07:40:39,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [261073990] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:39,666 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:39,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:40:39,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258421637] [2022-01-10 07:40:39,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:39,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:40:39,667 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:39,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:40:39,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:40:39,667 INFO L87 Difference]: Start difference. First operand 6310 states and 8515 transitions. Second operand has 3 states, 3 states have (on average 61.666666666666664) internal successors, (185), 3 states have internal predecessors, (185), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-01-10 07:40:39,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:39,888 INFO L93 Difference]: Finished difference Result 10751 states and 13471 transitions. [2022-01-10 07:40:39,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:40:39,888 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 61.666666666666664) internal successors, (185), 3 states have internal predecessors, (185), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 276 [2022-01-10 07:40:39,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:39,900 INFO L225 Difference]: With dead ends: 10751 [2022-01-10 07:40:39,900 INFO L226 Difference]: Without dead ends: 6579 [2022-01-10 07:40:39,907 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 274 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:40:39,908 INFO L933 BasicCegarLoop]: 4173 mSDtfsCounter, 4105 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4105 SdHoareTripleChecker+Valid, 4345 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:39,908 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4105 Valid, 4345 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:40:39,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6579 states. [2022-01-10 07:40:40,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6579 to 6577. [2022-01-10 07:40:40,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6577 states, 6023 states have (on average 1.349991698489125) internal successors, (8131), 6047 states have internal predecessors, (8131), 314 states have call successors, (314), 220 states have call predecessors, (314), 238 states have return successors, (342), 310 states have call predecessors, (342), 314 states have call successors, (342) [2022-01-10 07:40:40,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6577 states to 6577 states and 8787 transitions. [2022-01-10 07:40:40,212 INFO L78 Accepts]: Start accepts. Automaton has 6577 states and 8787 transitions. Word has length 276 [2022-01-10 07:40:40,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:40,213 INFO L470 AbstractCegarLoop]: Abstraction has 6577 states and 8787 transitions. [2022-01-10 07:40:40,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 61.666666666666664) internal successors, (185), 3 states have internal predecessors, (185), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-01-10 07:40:40,213 INFO L276 IsEmpty]: Start isEmpty. Operand 6577 states and 8787 transitions. [2022-01-10 07:40:40,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2022-01-10 07:40:40,218 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:40,218 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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:40:40,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-01-10 07:40:40,426 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:40:40,427 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:40,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:40,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1593911426, now seen corresponding path program 1 times [2022-01-10 07:40:40,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:40,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [110726070] [2022-01-10 07:40:40,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:40,428 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:40,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:40,440 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:40:40,441 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:40:40,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:40,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:40:40,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:40,886 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 238 proven. 0 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-01-10 07:40:40,886 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:40,886 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:40,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [110726070] [2022-01-10 07:40:40,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [110726070] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:40,886 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:40,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:40:40,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154890180] [2022-01-10 07:40:40,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:40,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:40:40,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:40,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:40:40,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:40:40,887 INFO L87 Difference]: Start difference. First operand 6577 states and 8787 transitions. Second operand has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-01-10 07:40:41,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:41,071 INFO L93 Difference]: Finished difference Result 10176 states and 12747 transitions. [2022-01-10 07:40:41,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:40:41,071 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 278 [2022-01-10 07:40:41,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:41,082 INFO L225 Difference]: With dead ends: 10176 [2022-01-10 07:40:41,083 INFO L226 Difference]: Without dead ends: 6577 [2022-01-10 07:40:41,089 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 276 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:40:41,089 INFO L933 BasicCegarLoop]: 4239 mSDtfsCounter, 137 mSDsluCounter, 4095 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 8334 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:41,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 8334 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:40:41,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6577 states. [2022-01-10 07:40:41,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6577 to 6577. [2022-01-10 07:40:41,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6577 states, 6023 states have (on average 1.34401461065914) internal successors, (8095), 6047 states have internal predecessors, (8095), 314 states have call successors, (314), 220 states have call predecessors, (314), 238 states have return successors, (342), 310 states have call predecessors, (342), 314 states have call successors, (342) [2022-01-10 07:40:41,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6577 states to 6577 states and 8751 transitions. [2022-01-10 07:40:41,281 INFO L78 Accepts]: Start accepts. Automaton has 6577 states and 8751 transitions. Word has length 278 [2022-01-10 07:40:41,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:41,281 INFO L470 AbstractCegarLoop]: Abstraction has 6577 states and 8751 transitions. [2022-01-10 07:40:41,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-01-10 07:40:41,281 INFO L276 IsEmpty]: Start isEmpty. Operand 6577 states and 8751 transitions. [2022-01-10 07:40:41,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2022-01-10 07:40:41,286 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:41,287 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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:40:41,296 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-01-10 07:40:41,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:40:41,495 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:41,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:41,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1708997248, now seen corresponding path program 1 times [2022-01-10 07:40:41,495 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:41,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [178500932] [2022-01-10 07:40:41,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:41,496 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:41,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:41,497 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:40:41,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-01-10 07:40:41,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:41,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 492 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:40:41,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:41,974 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 222 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-01-10 07:40:41,974 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:40:41,974 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:41,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [178500932] [2022-01-10 07:40:41,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [178500932] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:40:41,974 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:40:41,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:40:41,975 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132278538] [2022-01-10 07:40:41,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:41,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:40:41,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:41,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:40:41,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:40:41,976 INFO L87 Difference]: Start difference. First operand 6577 states and 8751 transitions. Second operand has 3 states, 3 states have (on average 60.666666666666664) internal successors, (182), 3 states have internal predecessors, (182), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 07:40:42,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:42,140 INFO L93 Difference]: Finished difference Result 8034 states and 10317 transitions. [2022-01-10 07:40:42,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:40:42,141 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 60.666666666666664) internal successors, (182), 3 states have internal predecessors, (182), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 281 [2022-01-10 07:40:42,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:42,152 INFO L225 Difference]: With dead ends: 8034 [2022-01-10 07:40:42,152 INFO L226 Difference]: Without dead ends: 6379 [2022-01-10 07:40:42,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 279 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:40:42,157 INFO L933 BasicCegarLoop]: 4276 mSDtfsCounter, 119 mSDsluCounter, 4123 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 8399 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:42,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 8399 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:40:42,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6379 states. [2022-01-10 07:40:42,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6379 to 6379. [2022-01-10 07:40:42,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6379 states, 5851 states have (on average 1.351563835241839) internal successors, (7908), 5874 states have internal predecessors, (7908), 299 states have call successors, (299), 210 states have call predecessors, (299), 227 states have return successors, (323), 295 states have call predecessors, (323), 299 states have call successors, (323) [2022-01-10 07:40:42,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6379 states to 6379 states and 8530 transitions. [2022-01-10 07:40:42,340 INFO L78 Accepts]: Start accepts. Automaton has 6379 states and 8530 transitions. Word has length 281 [2022-01-10 07:40:42,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:42,341 INFO L470 AbstractCegarLoop]: Abstraction has 6379 states and 8530 transitions. [2022-01-10 07:40:42,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 60.666666666666664) internal successors, (182), 3 states have internal predecessors, (182), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 07:40:42,341 INFO L276 IsEmpty]: Start isEmpty. Operand 6379 states and 8530 transitions. [2022-01-10 07:40:42,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2022-01-10 07:40:42,346 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:42,346 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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:40:42,356 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2022-01-10 07:40:42,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:40:42,555 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:42,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:42,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1560449644, now seen corresponding path program 2 times [2022-01-10 07:40:42,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:42,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [664326847] [2022-01-10 07:40:42,556 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-10 07:40:42,556 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:42,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:42,558 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:40:42,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-01-10 07:40:42,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-10 07:40:42,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-10 07:40:42,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 07:40:42,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:40:43,092 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 141 proven. 183 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-10 07:40:43,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 07:40:43,468 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2022-01-10 07:40:43,468 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:40:43,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [664326847] [2022-01-10 07:40:43,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [664326847] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-10 07:40:43,468 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-10 07:40:43,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 6 [2022-01-10 07:40:43,469 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739463639] [2022-01-10 07:40:43,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:40:43,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 07:40:43,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:40:43,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 07:40:43,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:40:43,470 INFO L87 Difference]: Start difference. First operand 6379 states and 8530 transitions. Second operand has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 5 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-01-10 07:40:43,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:40:43,930 INFO L93 Difference]: Finished difference Result 6383 states and 8534 transitions. [2022-01-10 07:40:43,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:40:43,931 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 5 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 282 [2022-01-10 07:40:43,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:40:43,934 INFO L225 Difference]: With dead ends: 6383 [2022-01-10 07:40:43,935 INFO L226 Difference]: Without dead ends: 2123 [2022-01-10 07:40:43,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 562 GetRequests, 556 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 07:40:43,940 INFO L933 BasicCegarLoop]: 4498 mSDtfsCounter, 4458 mSDsluCounter, 13221 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4458 SdHoareTripleChecker+Valid, 17719 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:40:43,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4458 Valid, 17719 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:40:43,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2123 states. [2022-01-10 07:40:43,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2123 to 2123. [2022-01-10 07:40:43,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2123 states, 2122 states have (on average 1.8656927426955703) internal successors, (3959), 2122 states have internal predecessors, (3959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 07:40:43,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2123 states to 2123 states and 3959 transitions. [2022-01-10 07:40:43,960 INFO L78 Accepts]: Start accepts. Automaton has 2123 states and 3959 transitions. Word has length 282 [2022-01-10 07:40:43,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:40:43,960 INFO L470 AbstractCegarLoop]: Abstraction has 2123 states and 3959 transitions. [2022-01-10 07:40:43,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 5 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-01-10 07:40:43,961 INFO L276 IsEmpty]: Start isEmpty. Operand 2123 states and 3959 transitions. [2022-01-10 07:40:43,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1664 [2022-01-10 07:40:43,979 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:40:43,980 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:40:43,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2022-01-10 07:40:44,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:40:44,189 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:40:44,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:40:44,189 INFO L85 PathProgramCache]: Analyzing trace with hash -888556077, now seen corresponding path program 1 times [2022-01-10 07:40:44,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:40:44,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [456425274] [2022-01-10 07:40:44,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:40:44,200 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:40:44,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:40:44,201 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:40:44,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-01-10 07:40:44,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:40:44,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 1737 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-10 07:40:44,735 INFO L286 TraceCheckSpWp]: Computing forward predicates...