/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_label45+token_ring.10.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 07:46:08,147 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 07:46:08,150 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 07:46:08,213 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 07:46:08,213 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 07:46:08,217 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 07:46:08,220 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 07:46:08,223 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 07:46:08,224 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 07:46:08,232 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 07:46:08,232 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 07:46:08,233 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 07:46:08,233 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 07:46:08,233 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 07:46:08,234 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 07:46:08,235 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 07:46:08,235 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 07:46:08,235 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 07:46:08,239 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 07:46:08,244 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 07:46:08,245 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 07:46:08,246 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 07:46:08,247 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 07:46:08,248 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 07:46:08,250 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 07:46:08,251 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 07:46:08,251 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 07:46:08,252 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 07:46:08,253 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 07:46:08,253 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 07:46:08,254 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 07:46:08,254 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 07:46:08,256 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 07:46:08,256 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 07:46:08,257 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 07:46:08,257 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 07:46:08,258 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 07:46:08,258 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 07:46:08,258 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 07:46:08,258 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 07:46:08,259 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 07:46:08,260 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:46:08,287 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 07:46:08,287 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 07:46:08,288 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 07:46:08,288 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 07:46:08,289 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 07:46:08,289 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 07:46:08,289 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 07:46:08,289 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 07:46:08,290 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 07:46:08,290 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 07:46:08,290 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 07:46:08,290 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 07:46:08,290 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 07:46:08,291 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 07:46:08,291 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 07:46:08,291 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 07:46:08,291 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 07:46:08,291 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 07:46:08,291 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 07:46:08,291 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 07:46:08,291 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 07:46:08,291 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 07:46:08,291 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 07:46:08,291 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 07:46:08,293 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 07:46:08,293 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 07:46:08,293 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 07:46:08,293 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 07:46:08,293 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 07:46:08,293 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 07:46:08,293 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 07:46:08,293 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 07:46:08,293 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 07:46:08,293 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:46:08,490 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 07:46:08,515 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 07:46:08,517 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 07:46:08,518 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 07:46:08,519 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 07:46:08,520 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label45+token_ring.10.cil-2.c [2022-01-10 07:46:08,574 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3c797a179/7559963a74da48d7900b59ccdf6201ac/FLAG835ab9a88 [2022-01-10 07:46:09,311 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 07:46:09,311 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label45+token_ring.10.cil-2.c [2022-01-10 07:46:09,354 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3c797a179/7559963a74da48d7900b59ccdf6201ac/FLAG835ab9a88 [2022-01-10 07:46:09,813 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3c797a179/7559963a74da48d7900b59ccdf6201ac [2022-01-10 07:46:09,815 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 07:46:09,816 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 07:46:09,817 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 07:46:09,817 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 07:46:09,820 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 07:46:09,821 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 07:46:09" (1/1) ... [2022-01-10 07:46:09,822 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6530a23f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:46:09, skipping insertion in model container [2022-01-10 07:46:09,823 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 07:46:09" (1/1) ... [2022-01-10 07:46:09,828 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 07:46:09,964 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 07:46:11,202 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_label45+token_ring.10.cil-2.c[380323,380336] [2022-01-10 07:46:11,222 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_label45+token_ring.10.cil-2.c[383339,383352] [2022-01-10 07:46:11,443 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 07:46:11,451 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 07:46:12,010 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_label45+token_ring.10.cil-2.c[380323,380336] [2022-01-10 07:46:12,015 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_label45+token_ring.10.cil-2.c[383339,383352] [2022-01-10 07:46:12,045 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 07:46:12,120 INFO L208 MainTranslator]: Completed translation [2022-01-10 07:46:12,120 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:46:12 WrapperNode [2022-01-10 07:46:12,121 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 07:46:12,121 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 07:46:12,121 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 07:46:12,122 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 07:46:12,126 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:46:12" (1/1) ... [2022-01-10 07:46:12,208 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:46:12" (1/1) ... [2022-01-10 07:46:12,465 INFO L137 Inliner]: procedures = 65, calls = 71, calls flagged for inlining = 42, calls inlined = 42, statements flattened = 13045 [2022-01-10 07:46:12,466 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 07:46:12,467 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 07:46:12,467 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 07:46:12,467 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 07:46:12,473 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:46:12" (1/1) ... [2022-01-10 07:46:12,473 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:46:12" (1/1) ... [2022-01-10 07:46:12,530 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:46:12" (1/1) ... [2022-01-10 07:46:12,531 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:46:12" (1/1) ... [2022-01-10 07:46:12,753 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:46:12" (1/1) ... [2022-01-10 07:46:12,783 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:46:12" (1/1) ... [2022-01-10 07:46:12,806 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:46:12" (1/1) ... [2022-01-10 07:46:12,856 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 07:46:12,857 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 07:46:12,858 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 07:46:12,858 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 07:46:12,859 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:46:12" (1/1) ... [2022-01-10 07:46:12,865 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 07:46:12,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 07:46:12,881 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:46:12,962 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:46:12,987 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 07:46:12,987 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2022-01-10 07:46:12,987 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2022-01-10 07:46:12,987 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 07:46:12,987 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 07:46:12,987 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2022-01-10 07:46:12,987 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2022-01-10 07:46:12,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 07:46:12,987 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2022-01-10 07:46:12,987 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2022-01-10 07:46:12,987 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2022-01-10 07:46:12,988 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2022-01-10 07:46:12,988 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2022-01-10 07:46:12,988 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2022-01-10 07:46:12,988 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 07:46:12,988 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 07:46:13,122 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 07:46:13,123 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 07:46:20,363 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 07:46:20,388 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 07:46:20,389 INFO L299 CfgBuilder]: Removed 14 assume(true) statements. [2022-01-10 07:46:20,392 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 07:46:20 BoogieIcfgContainer [2022-01-10 07:46:20,392 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 07:46:20,393 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 07:46:20,394 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 07:46:20,397 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 07:46:20,397 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 07:46:09" (1/3) ... [2022-01-10 07:46:20,398 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13bcd68d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 07:46:20, skipping insertion in model container [2022-01-10 07:46:20,398 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 07:46:12" (2/3) ... [2022-01-10 07:46:20,398 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13bcd68d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 07:46:20, skipping insertion in model container [2022-01-10 07:46:20,398 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 07:46:20" (3/3) ... [2022-01-10 07:46:20,399 INFO L111 eAbstractionObserver]: Analyzing ICFG Problem05_label45+token_ring.10.cil-2.c [2022-01-10 07:46:20,403 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 07:46:20,403 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 07:46:20,441 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 07:46:20,446 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:46:20,446 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 07:46:20,483 INFO L276 IsEmpty]: Start isEmpty. Operand has 2515 states, 2482 states have (on average 1.8456889605157132) internal successors, (4581), 2485 states have internal predecessors, (4581), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:46:20,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:20,494 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:20,494 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] [2022-01-10 07:46:20,495 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:20,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:20,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1879597445, now seen corresponding path program 1 times [2022-01-10 07:46:20,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:20,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1643947404] [2022-01-10 07:46:20,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:20,508 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:20,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:20,510 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:46:20,513 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:46:20,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:20,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 434 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:46:20,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:21,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:46:21,030 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:21,031 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:21,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1643947404] [2022-01-10 07:46:21,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1643947404] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:21,031 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:21,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:46:21,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026447317] [2022-01-10 07:46:21,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:21,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:46:21,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:21,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:46:21,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:46:21,064 INFO L87 Difference]: Start difference. First operand has 2515 states, 2482 states have (on average 1.8456889605157132) internal successors, (4581), 2485 states have internal predecessors, (4581), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Second operand has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 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:46:21,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:21,204 INFO L93 Difference]: Finished difference Result 5020 states and 9239 transitions. [2022-01-10 07:46:21,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:46:21,207 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:21,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:21,227 INFO L225 Difference]: With dead ends: 5020 [2022-01-10 07:46:21,228 INFO L226 Difference]: Without dead ends: 2448 [2022-01-10 07:46:21,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 154 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:46:21,242 INFO L933 BasicCegarLoop]: 4538 mSDtfsCounter, 505 mSDsluCounter, 4022 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 505 SdHoareTripleChecker+Valid, 8560 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:46:21,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [505 Valid, 8560 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:46:21,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2022-01-10 07:46:21,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 2448. [2022-01-10 07:46:21,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2416 states have (on average 1.830298013245033) internal successors, (4422), 2418 states have internal predecessors, (4422), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:46:21,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4470 transitions. [2022-01-10 07:46:21,375 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4470 transitions. Word has length 156 [2022-01-10 07:46:21,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:21,376 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 4470 transitions. [2022-01-10 07:46:21,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 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:46:21,376 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4470 transitions. [2022-01-10 07:46:21,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:21,379 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:21,379 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:21,394 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-01-10 07:46:21,588 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:46:21,588 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:21,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:21,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1988815353, now seen corresponding path program 1 times [2022-01-10 07:46:21,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:21,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1593111139] [2022-01-10 07:46:21,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:21,590 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:21,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:21,591 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:46:21,595 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:46:21,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:21,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 434 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:21,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:21,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:46:21,960 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:21,960 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:21,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1593111139] [2022-01-10 07:46:21,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1593111139] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:21,964 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:21,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:21,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435532753] [2022-01-10 07:46:21,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:21,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:21,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:21,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:21,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:21,967 INFO L87 Difference]: Start difference. First operand 2448 states and 4470 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:22,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:22,315 INFO L93 Difference]: Finished difference Result 2757 states and 4956 transitions. [2022-01-10 07:46:22,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:46:22,316 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:22,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:22,325 INFO L225 Difference]: With dead ends: 2757 [2022-01-10 07:46:22,325 INFO L226 Difference]: Without dead ends: 2448 [2022-01-10 07:46:22,327 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:46:22,327 INFO L933 BasicCegarLoop]: 4440 mSDtfsCounter, 4648 mSDsluCounter, 8469 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4666 SdHoareTripleChecker+Valid, 12909 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:22,328 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4666 Valid, 12909 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:46:22,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2022-01-10 07:46:22,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 2448. [2022-01-10 07:46:22,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2416 states have (on average 1.8290562913907285) internal successors, (4419), 2418 states have internal predecessors, (4419), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:46:22,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4467 transitions. [2022-01-10 07:46:22,380 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4467 transitions. Word has length 156 [2022-01-10 07:46:22,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:22,380 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 4467 transitions. [2022-01-10 07:46:22,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:22,381 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4467 transitions. [2022-01-10 07:46:22,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:22,383 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:22,383 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] [2022-01-10 07:46:22,391 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:46:22,591 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:46:22,592 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:22,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:22,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1000432395, now seen corresponding path program 1 times [2022-01-10 07:46:22,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:22,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [869297847] [2022-01-10 07:46:22,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:22,593 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:22,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:22,594 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:46:22,624 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:46:22,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:22,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:22,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:23,016 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:46:23,016 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:23,016 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:23,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [869297847] [2022-01-10 07:46:23,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [869297847] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:23,017 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:23,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:23,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640985822] [2022-01-10 07:46:23,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:23,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:23,017 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:23,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:23,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:23,018 INFO L87 Difference]: Start difference. First operand 2448 states and 4467 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:23,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:23,381 INFO L93 Difference]: Finished difference Result 2757 states and 4950 transitions. [2022-01-10 07:46:23,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:46:23,382 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:23,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:23,391 INFO L225 Difference]: With dead ends: 2757 [2022-01-10 07:46:23,391 INFO L226 Difference]: Without dead ends: 2448 [2022-01-10 07:46:23,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:46:23,393 INFO L933 BasicCegarLoop]: 4437 mSDtfsCounter, 4642 mSDsluCounter, 8465 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4660 SdHoareTripleChecker+Valid, 12902 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:23,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4660 Valid, 12902 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:46:23,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2022-01-10 07:46:23,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 2448. [2022-01-10 07:46:23,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2416 states have (on average 1.8278145695364238) internal successors, (4416), 2418 states have internal predecessors, (4416), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:46:23,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4464 transitions. [2022-01-10 07:46:23,443 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4464 transitions. Word has length 156 [2022-01-10 07:46:23,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:23,444 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 4464 transitions. [2022-01-10 07:46:23,444 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:23,444 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4464 transitions. [2022-01-10 07:46:23,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:23,445 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:23,445 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:23,455 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:46:23,653 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:46:23,654 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:23,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:23,655 INFO L85 PathProgramCache]: Analyzing trace with hash -636965897, now seen corresponding path program 1 times [2022-01-10 07:46:23,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:23,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1820332915] [2022-01-10 07:46:23,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:23,655 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:23,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:23,656 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:46:23,658 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:46:23,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:23,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 431 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:23,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:24,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:46:24,011 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:24,011 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:24,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1820332915] [2022-01-10 07:46:24,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1820332915] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:24,012 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:24,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:24,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956647066] [2022-01-10 07:46:24,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:24,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:24,014 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:24,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:24,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:24,016 INFO L87 Difference]: Start difference. First operand 2448 states and 4464 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:24,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:24,338 INFO L93 Difference]: Finished difference Result 2757 states and 4944 transitions. [2022-01-10 07:46:24,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:46:24,338 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:24,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:24,346 INFO L225 Difference]: With dead ends: 2757 [2022-01-10 07:46:24,346 INFO L226 Difference]: Without dead ends: 2448 [2022-01-10 07:46:24,348 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:46:24,349 INFO L933 BasicCegarLoop]: 4434 mSDtfsCounter, 4636 mSDsluCounter, 8461 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4654 SdHoareTripleChecker+Valid, 12895 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:24,349 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4654 Valid, 12895 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:46:24,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2022-01-10 07:46:24,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 2448. [2022-01-10 07:46:24,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2416 states have (on average 1.8265728476821192) internal successors, (4413), 2418 states have internal predecessors, (4413), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:46:24,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4461 transitions. [2022-01-10 07:46:24,393 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4461 transitions. Word has length 156 [2022-01-10 07:46:24,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:24,393 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 4461 transitions. [2022-01-10 07:46:24,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:24,394 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4461 transitions. [2022-01-10 07:46:24,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:24,395 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:24,395 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] [2022-01-10 07:46:24,412 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:46:24,600 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:46:24,600 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:24,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:24,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1377505805, now seen corresponding path program 1 times [2022-01-10 07:46:24,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:24,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1143717894] [2022-01-10 07:46:24,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:24,602 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:24,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:24,603 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:46:24,604 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:46:24,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:24,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:24,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:24,937 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:46:24,937 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:24,937 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:24,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1143717894] [2022-01-10 07:46:24,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1143717894] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:24,938 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:24,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:24,938 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169997654] [2022-01-10 07:46:24,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:24,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:24,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:24,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:24,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:24,939 INFO L87 Difference]: Start difference. First operand 2448 states and 4461 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:25,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:25,261 INFO L93 Difference]: Finished difference Result 2757 states and 4938 transitions. [2022-01-10 07:46:25,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:46:25,262 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:25,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:25,269 INFO L225 Difference]: With dead ends: 2757 [2022-01-10 07:46:25,269 INFO L226 Difference]: Without dead ends: 2448 [2022-01-10 07:46:25,271 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:46:25,271 INFO L933 BasicCegarLoop]: 4431 mSDtfsCounter, 4630 mSDsluCounter, 8457 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4648 SdHoareTripleChecker+Valid, 12888 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:25,272 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4648 Valid, 12888 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:46:25,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2022-01-10 07:46:25,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 2448. [2022-01-10 07:46:25,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2416 states have (on average 1.8253311258278146) internal successors, (4410), 2418 states have internal predecessors, (4410), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:46:25,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4458 transitions. [2022-01-10 07:46:25,366 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4458 transitions. Word has length 156 [2022-01-10 07:46:25,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:25,366 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 4458 transitions. [2022-01-10 07:46:25,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:25,367 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4458 transitions. [2022-01-10 07:46:25,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:25,368 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:25,368 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] [2022-01-10 07:46:25,378 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:46:25,576 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:46:25,576 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:25,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:25,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1262846857, now seen corresponding path program 1 times [2022-01-10 07:46:25,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:25,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [594098618] [2022-01-10 07:46:25,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:25,578 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:25,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:25,579 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:46:25,580 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:46:25,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:25,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:25,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:25,875 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:46:25,876 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:25,876 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:25,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [594098618] [2022-01-10 07:46:25,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [594098618] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:25,876 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:25,876 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:25,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166822127] [2022-01-10 07:46:25,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:25,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:25,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:25,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:25,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:25,877 INFO L87 Difference]: Start difference. First operand 2448 states and 4458 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:26,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:26,176 INFO L93 Difference]: Finished difference Result 2757 states and 4932 transitions. [2022-01-10 07:46:26,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:46:26,176 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:26,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:26,184 INFO L225 Difference]: With dead ends: 2757 [2022-01-10 07:46:26,184 INFO L226 Difference]: Without dead ends: 2448 [2022-01-10 07:46:26,185 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:46:26,186 INFO L933 BasicCegarLoop]: 4428 mSDtfsCounter, 4624 mSDsluCounter, 8453 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4642 SdHoareTripleChecker+Valid, 12881 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:26,186 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4642 Valid, 12881 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:46:26,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2022-01-10 07:46:26,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 2448. [2022-01-10 07:46:26,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2416 states have (on average 1.8240894039735098) internal successors, (4407), 2418 states have internal predecessors, (4407), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:46:26,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4455 transitions. [2022-01-10 07:46:26,231 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4455 transitions. Word has length 156 [2022-01-10 07:46:26,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:26,232 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 4455 transitions. [2022-01-10 07:46:26,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:26,232 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4455 transitions. [2022-01-10 07:46:26,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:26,233 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:26,233 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] [2022-01-10 07:46:26,243 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:46:26,447 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:46:26,448 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:26,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:26,448 INFO L85 PathProgramCache]: Analyzing trace with hash -982053517, now seen corresponding path program 1 times [2022-01-10 07:46:26,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:26,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [520302039] [2022-01-10 07:46:26,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:26,449 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:26,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:26,450 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:46:26,452 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:46:26,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:26,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:26,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:26,807 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:46:26,807 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:26,808 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:26,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [520302039] [2022-01-10 07:46:26,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [520302039] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:26,808 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:26,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:26,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970970187] [2022-01-10 07:46:26,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:26,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:26,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:26,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:26,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:26,809 INFO L87 Difference]: Start difference. First operand 2448 states and 4455 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:27,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:27,174 INFO L93 Difference]: Finished difference Result 2757 states and 4926 transitions. [2022-01-10 07:46:27,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:46:27,174 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:27,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:27,181 INFO L225 Difference]: With dead ends: 2757 [2022-01-10 07:46:27,182 INFO L226 Difference]: Without dead ends: 2448 [2022-01-10 07:46:27,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:46:27,184 INFO L933 BasicCegarLoop]: 4425 mSDtfsCounter, 4618 mSDsluCounter, 8449 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4636 SdHoareTripleChecker+Valid, 12874 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:27,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4636 Valid, 12874 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:46:27,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2022-01-10 07:46:27,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 2448. [2022-01-10 07:46:27,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2416 states have (on average 1.8228476821192052) internal successors, (4404), 2418 states have internal predecessors, (4404), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:46:27,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4452 transitions. [2022-01-10 07:46:27,224 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4452 transitions. Word has length 156 [2022-01-10 07:46:27,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:27,224 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 4452 transitions. [2022-01-10 07:46:27,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:27,224 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4452 transitions. [2022-01-10 07:46:27,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:27,225 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:27,225 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] [2022-01-10 07:46:27,235 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:46:27,433 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:46:27,434 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:27,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:27,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1520856311, now seen corresponding path program 1 times [2022-01-10 07:46:27,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:27,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [685999079] [2022-01-10 07:46:27,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:27,435 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:27,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:27,436 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:46:27,436 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:46:27,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:27,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:27,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:27,797 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:46:27,797 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:27,798 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:27,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [685999079] [2022-01-10 07:46:27,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [685999079] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:27,798 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:27,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:27,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888679552] [2022-01-10 07:46:27,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:27,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:27,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:27,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:27,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:27,799 INFO L87 Difference]: Start difference. First operand 2448 states and 4452 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:28,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:28,143 INFO L93 Difference]: Finished difference Result 2757 states and 4920 transitions. [2022-01-10 07:46:28,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:46:28,144 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:28,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:28,152 INFO L225 Difference]: With dead ends: 2757 [2022-01-10 07:46:28,153 INFO L226 Difference]: Without dead ends: 2448 [2022-01-10 07:46:28,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:46:28,155 INFO L933 BasicCegarLoop]: 4422 mSDtfsCounter, 4612 mSDsluCounter, 8445 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4630 SdHoareTripleChecker+Valid, 12867 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:28,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4630 Valid, 12867 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:46:28,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2022-01-10 07:46:28,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 2448. [2022-01-10 07:46:28,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2416 states have (on average 1.8216059602649006) internal successors, (4401), 2418 states have internal predecessors, (4401), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:46:28,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4449 transitions. [2022-01-10 07:46:28,199 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4449 transitions. Word has length 156 [2022-01-10 07:46:28,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:28,200 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 4449 transitions. [2022-01-10 07:46:28,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:28,200 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4449 transitions. [2022-01-10 07:46:28,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:28,202 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:28,202 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] [2022-01-10 07:46:28,230 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-01-10 07:46:28,430 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:46:28,431 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:28,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:28,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1307898637, now seen corresponding path program 1 times [2022-01-10 07:46:28,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:28,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1600976485] [2022-01-10 07:46:28,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:28,432 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:28,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:28,433 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:46:28,433 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:46:28,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:28,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:28,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:28,824 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:46:28,825 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:28,825 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:28,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1600976485] [2022-01-10 07:46:28,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1600976485] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:28,825 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:28,825 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:28,825 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128323653] [2022-01-10 07:46:28,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:28,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:28,826 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:28,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:28,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:28,826 INFO L87 Difference]: Start difference. First operand 2448 states and 4449 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:29,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:29,165 INFO L93 Difference]: Finished difference Result 2757 states and 4914 transitions. [2022-01-10 07:46:29,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:46:29,165 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:29,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:29,173 INFO L225 Difference]: With dead ends: 2757 [2022-01-10 07:46:29,173 INFO L226 Difference]: Without dead ends: 2448 [2022-01-10 07:46:29,175 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:46:29,175 INFO L933 BasicCegarLoop]: 4419 mSDtfsCounter, 4605 mSDsluCounter, 8441 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4623 SdHoareTripleChecker+Valid, 12860 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:29,176 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4623 Valid, 12860 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:46:29,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2022-01-10 07:46:29,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 2448. [2022-01-10 07:46:29,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2416 states have (on average 1.820364238410596) internal successors, (4398), 2418 states have internal predecessors, (4398), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:46:29,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4446 transitions. [2022-01-10 07:46:29,233 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4446 transitions. Word has length 156 [2022-01-10 07:46:29,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:29,233 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 4446 transitions. [2022-01-10 07:46:29,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:29,233 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4446 transitions. [2022-01-10 07:46:29,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:29,235 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:29,235 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] [2022-01-10 07:46:29,256 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:46:29,446 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:46:29,446 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:29,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:29,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1462797329, now seen corresponding path program 1 times [2022-01-10 07:46:29,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:29,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [242397907] [2022-01-10 07:46:29,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:29,447 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:29,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:29,449 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:46:29,457 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:46:29,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:29,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:29,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:29,799 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:46:29,799 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:29,800 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:29,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [242397907] [2022-01-10 07:46:29,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [242397907] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:29,800 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:29,800 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:29,800 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484405985] [2022-01-10 07:46:29,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:29,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:29,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:29,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:29,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:29,801 INFO L87 Difference]: Start difference. First operand 2448 states and 4446 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:30,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:30,141 INFO L93 Difference]: Finished difference Result 2757 states and 4908 transitions. [2022-01-10 07:46:30,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:46:30,142 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:30,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:30,149 INFO L225 Difference]: With dead ends: 2757 [2022-01-10 07:46:30,150 INFO L226 Difference]: Without dead ends: 2448 [2022-01-10 07:46:30,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:46:30,153 INFO L933 BasicCegarLoop]: 4416 mSDtfsCounter, 4599 mSDsluCounter, 8437 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4617 SdHoareTripleChecker+Valid, 12853 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:30,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4617 Valid, 12853 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:46:30,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2022-01-10 07:46:30,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 2448. [2022-01-10 07:46:30,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2416 states have (on average 1.8191225165562914) internal successors, (4395), 2418 states have internal predecessors, (4395), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-10 07:46:30,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4443 transitions. [2022-01-10 07:46:30,226 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4443 transitions. Word has length 156 [2022-01-10 07:46:30,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:30,226 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 4443 transitions. [2022-01-10 07:46:30,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:30,226 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4443 transitions. [2022-01-10 07:46:30,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:30,228 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:30,228 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] [2022-01-10 07:46:30,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-01-10 07:46:30,436 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:46:30,437 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:30,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:30,437 INFO L85 PathProgramCache]: Analyzing trace with hash 2125573361, now seen corresponding path program 1 times [2022-01-10 07:46:30,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:30,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1753312134] [2022-01-10 07:46:30,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:30,438 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:30,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:30,439 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:46:30,439 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:46:30,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:30,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:30,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:30,775 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:46:30,775 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:30,775 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:30,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1753312134] [2022-01-10 07:46:30,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1753312134] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:30,776 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:30,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:30,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263308106] [2022-01-10 07:46:30,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:30,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:30,776 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:30,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:30,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:30,777 INFO L87 Difference]: Start difference. First operand 2448 states and 4443 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:31,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:31,227 INFO L93 Difference]: Finished difference Result 2839 states and 5030 transitions. [2022-01-10 07:46:31,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:46:31,227 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:31,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:31,234 INFO L225 Difference]: With dead ends: 2839 [2022-01-10 07:46:31,234 INFO L226 Difference]: Without dead ends: 2530 [2022-01-10 07:46:31,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:46:31,237 INFO L933 BasicCegarLoop]: 4413 mSDtfsCounter, 4699 mSDsluCounter, 8432 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4717 SdHoareTripleChecker+Valid, 12845 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:31,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4717 Valid, 12845 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:46:31,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2530 states. [2022-01-10 07:46:31,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2530 to 2530. [2022-01-10 07:46:31,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2530 states, 2495 states have (on average 1.804809619238477) internal successors, (4503), 2497 states have internal predecessors, (4503), 25 states have call successors, (25), 8 states have call predecessors, (25), 8 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-01-10 07:46:31,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2530 states to 2530 states and 4553 transitions. [2022-01-10 07:46:31,304 INFO L78 Accepts]: Start accepts. Automaton has 2530 states and 4553 transitions. Word has length 156 [2022-01-10 07:46:31,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:31,305 INFO L470 AbstractCegarLoop]: Abstraction has 2530 states and 4553 transitions. [2022-01-10 07:46:31,306 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:31,306 INFO L276 IsEmpty]: Start isEmpty. Operand 2530 states and 4553 transitions. [2022-01-10 07:46:31,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:31,307 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:31,307 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] [2022-01-10 07:46:31,330 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:46:31,515 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:46:31,516 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:31,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:31,516 INFO L85 PathProgramCache]: Analyzing trace with hash 2130635950, now seen corresponding path program 1 times [2022-01-10 07:46:31,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:31,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1201641942] [2022-01-10 07:46:31,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:31,517 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:31,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:31,518 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:46:31,518 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:46:31,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:31,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:31,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:31,876 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:46:31,876 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:31,877 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:31,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1201641942] [2022-01-10 07:46:31,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1201641942] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:31,877 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:31,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:31,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47529327] [2022-01-10 07:46:31,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:31,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:31,878 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:31,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:31,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:31,878 INFO L87 Difference]: Start difference. First operand 2530 states and 4553 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:32,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:32,329 INFO L93 Difference]: Finished difference Result 3003 states and 5250 transitions. [2022-01-10 07:46:32,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:46:32,329 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:32,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:32,341 INFO L225 Difference]: With dead ends: 3003 [2022-01-10 07:46:32,341 INFO L226 Difference]: Without dead ends: 2612 [2022-01-10 07:46:32,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:46:32,344 INFO L933 BasicCegarLoop]: 4411 mSDtfsCounter, 4692 mSDsluCounter, 8428 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4710 SdHoareTripleChecker+Valid, 12839 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:32,345 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4710 Valid, 12839 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:46:32,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2612 states. [2022-01-10 07:46:32,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2612 to 2612. [2022-01-10 07:46:32,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2612 states, 2574 states have (on average 1.7905982905982907) internal successors, (4609), 2576 states have internal predecessors, (4609), 26 states have call successors, (26), 10 states have call predecessors, (26), 10 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 07:46:32,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2612 states to 2612 states and 4661 transitions. [2022-01-10 07:46:32,402 INFO L78 Accepts]: Start accepts. Automaton has 2612 states and 4661 transitions. Word has length 156 [2022-01-10 07:46:32,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:32,402 INFO L470 AbstractCegarLoop]: Abstraction has 2612 states and 4661 transitions. [2022-01-10 07:46:32,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:32,403 INFO L276 IsEmpty]: Start isEmpty. Operand 2612 states and 4661 transitions. [2022-01-10 07:46:32,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:32,404 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:32,404 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:32,417 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:46:32,612 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:46:32,612 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:32,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:32,613 INFO L85 PathProgramCache]: Analyzing trace with hash 83705650, now seen corresponding path program 1 times [2022-01-10 07:46:32,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:32,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2072608200] [2022-01-10 07:46:32,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:32,613 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:32,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:32,614 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:46:32,616 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:46:32,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:32,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:32,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:32,960 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:46:32,960 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:32,960 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:32,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2072608200] [2022-01-10 07:46:32,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2072608200] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:32,960 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:32,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:32,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561235863] [2022-01-10 07:46:32,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:32,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:32,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:32,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:32,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:32,962 INFO L87 Difference]: Start difference. First operand 2612 states and 4661 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:33,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:33,431 INFO L93 Difference]: Finished difference Result 3167 states and 5466 transitions. [2022-01-10 07:46:33,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:46:33,431 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:33,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:33,437 INFO L225 Difference]: With dead ends: 3167 [2022-01-10 07:46:33,438 INFO L226 Difference]: Without dead ends: 2694 [2022-01-10 07:46:33,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:46:33,441 INFO L933 BasicCegarLoop]: 4406 mSDtfsCounter, 4686 mSDsluCounter, 8424 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4704 SdHoareTripleChecker+Valid, 12830 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:33,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4704 Valid, 12830 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:46:33,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2694 states. [2022-01-10 07:46:33,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2694 to 2694. [2022-01-10 07:46:33,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2694 states, 2653 states have (on average 1.7764794572182434) internal successors, (4713), 2655 states have internal predecessors, (4713), 27 states have call successors, (27), 12 states have call predecessors, (27), 12 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-01-10 07:46:33,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2694 states to 2694 states and 4767 transitions. [2022-01-10 07:46:33,501 INFO L78 Accepts]: Start accepts. Automaton has 2694 states and 4767 transitions. Word has length 156 [2022-01-10 07:46:33,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:33,501 INFO L470 AbstractCegarLoop]: Abstraction has 2694 states and 4767 transitions. [2022-01-10 07:46:33,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:33,501 INFO L276 IsEmpty]: Start isEmpty. Operand 2694 states and 4767 transitions. [2022-01-10 07:46:33,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:33,502 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:33,502 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] [2022-01-10 07:46:33,527 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:46:33,710 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:46:33,711 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:33,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:33,711 INFO L85 PathProgramCache]: Analyzing trace with hash -42621073, now seen corresponding path program 1 times [2022-01-10 07:46:33,711 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:33,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [925624748] [2022-01-10 07:46:33,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:33,712 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:33,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:33,713 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:46:33,713 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:46:33,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:33,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:33,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:34,012 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:46:34,012 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:34,012 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:34,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [925624748] [2022-01-10 07:46:34,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [925624748] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:34,013 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:34,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:34,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103863074] [2022-01-10 07:46:34,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:34,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:34,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:34,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:34,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:34,014 INFO L87 Difference]: Start difference. First operand 2694 states and 4767 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:34,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:34,455 INFO L93 Difference]: Finished difference Result 3331 states and 5678 transitions. [2022-01-10 07:46:34,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:46:34,463 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:34,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:34,468 INFO L225 Difference]: With dead ends: 3331 [2022-01-10 07:46:34,468 INFO L226 Difference]: Without dead ends: 2776 [2022-01-10 07:46:34,470 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:46:34,470 INFO L933 BasicCegarLoop]: 4403 mSDtfsCounter, 4679 mSDsluCounter, 8420 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4697 SdHoareTripleChecker+Valid, 12823 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:34,470 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4697 Valid, 12823 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:46:34,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2776 states. [2022-01-10 07:46:34,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2776 to 2776. [2022-01-10 07:46:34,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2776 states, 2732 states have (on average 1.7624450951683748) internal successors, (4815), 2734 states have internal predecessors, (4815), 28 states have call successors, (28), 14 states have call predecessors, (28), 14 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-01-10 07:46:34,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2776 states to 2776 states and 4871 transitions. [2022-01-10 07:46:34,517 INFO L78 Accepts]: Start accepts. Automaton has 2776 states and 4871 transitions. Word has length 156 [2022-01-10 07:46:34,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:34,517 INFO L470 AbstractCegarLoop]: Abstraction has 2776 states and 4871 transitions. [2022-01-10 07:46:34,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:34,518 INFO L276 IsEmpty]: Start isEmpty. Operand 2776 states and 4871 transitions. [2022-01-10 07:46:34,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:34,518 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:34,519 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:34,528 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:46:34,726 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:46:34,727 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:34,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:34,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1207806708, now seen corresponding path program 1 times [2022-01-10 07:46:34,727 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:34,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [3770258] [2022-01-10 07:46:34,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:34,728 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:34,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:34,729 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:46:34,730 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:46:34,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:34,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:34,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:35,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:46:35,054 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:35,054 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:35,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [3770258] [2022-01-10 07:46:35,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [3770258] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:35,054 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:35,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:35,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919956669] [2022-01-10 07:46:35,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:35,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:35,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:35,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:35,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:35,056 INFO L87 Difference]: Start difference. First operand 2776 states and 4871 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:35,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:35,515 INFO L93 Difference]: Finished difference Result 3495 states and 5886 transitions. [2022-01-10 07:46:35,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:46:35,515 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:35,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:35,522 INFO L225 Difference]: With dead ends: 3495 [2022-01-10 07:46:35,522 INFO L226 Difference]: Without dead ends: 2858 [2022-01-10 07:46:35,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:46:35,527 INFO L933 BasicCegarLoop]: 4400 mSDtfsCounter, 4672 mSDsluCounter, 8416 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4690 SdHoareTripleChecker+Valid, 12816 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:35,530 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4690 Valid, 12816 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:46:35,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2858 states. [2022-01-10 07:46:35,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2858 to 2858. [2022-01-10 07:46:35,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2858 states, 2811 states have (on average 1.7484880825329063) internal successors, (4915), 2813 states have internal predecessors, (4915), 29 states have call successors, (29), 16 states have call predecessors, (29), 16 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-01-10 07:46:35,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2858 states to 2858 states and 4973 transitions. [2022-01-10 07:46:35,582 INFO L78 Accepts]: Start accepts. Automaton has 2858 states and 4973 transitions. Word has length 156 [2022-01-10 07:46:35,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:35,583 INFO L470 AbstractCegarLoop]: Abstraction has 2858 states and 4973 transitions. [2022-01-10 07:46:35,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:35,583 INFO L276 IsEmpty]: Start isEmpty. Operand 2858 states and 4973 transitions. [2022-01-10 07:46:35,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:35,584 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:35,584 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] [2022-01-10 07:46:35,603 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:46:35,791 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:46:35,792 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:35,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:35,792 INFO L85 PathProgramCache]: Analyzing trace with hash 177211120, now seen corresponding path program 1 times [2022-01-10 07:46:35,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:35,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1212357529] [2022-01-10 07:46:35,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:35,793 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:35,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:35,804 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:46:35,806 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:46:35,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:35,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:35,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:36,109 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:46:36,110 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:36,110 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:36,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1212357529] [2022-01-10 07:46:36,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1212357529] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:36,110 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:36,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:36,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856762532] [2022-01-10 07:46:36,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:36,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:36,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:36,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:36,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:36,111 INFO L87 Difference]: Start difference. First operand 2858 states and 4973 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:36,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:36,503 INFO L93 Difference]: Finished difference Result 3659 states and 6090 transitions. [2022-01-10 07:46:36,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:46:36,504 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:36,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:36,509 INFO L225 Difference]: With dead ends: 3659 [2022-01-10 07:46:36,509 INFO L226 Difference]: Without dead ends: 2940 [2022-01-10 07:46:36,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:46:36,512 INFO L933 BasicCegarLoop]: 4397 mSDtfsCounter, 4664 mSDsluCounter, 8412 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4682 SdHoareTripleChecker+Valid, 12809 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:36,512 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4682 Valid, 12809 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:46:36,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2940 states. [2022-01-10 07:46:36,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2940 to 2940. [2022-01-10 07:46:36,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2940 states, 2890 states have (on average 1.7346020761245675) internal successors, (5013), 2892 states have internal predecessors, (5013), 30 states have call successors, (30), 18 states have call predecessors, (30), 18 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-01-10 07:46:36,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2940 states to 2940 states and 5073 transitions. [2022-01-10 07:46:36,563 INFO L78 Accepts]: Start accepts. Automaton has 2940 states and 5073 transitions. Word has length 156 [2022-01-10 07:46:36,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:36,564 INFO L470 AbstractCegarLoop]: Abstraction has 2940 states and 5073 transitions. [2022-01-10 07:46:36,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:36,564 INFO L276 IsEmpty]: Start isEmpty. Operand 2940 states and 5073 transitions. [2022-01-10 07:46:36,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:36,565 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:36,565 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] [2022-01-10 07:46:36,575 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:46:36,772 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:46:36,773 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:36,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:36,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1799278100, now seen corresponding path program 1 times [2022-01-10 07:46:36,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:36,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1477422973] [2022-01-10 07:46:36,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:36,774 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:36,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:36,775 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:46:36,776 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:46:36,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:36,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:36,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:37,097 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:46:37,098 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:37,098 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:37,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1477422973] [2022-01-10 07:46:37,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1477422973] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:37,098 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:37,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:37,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610331502] [2022-01-10 07:46:37,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:37,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:37,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:37,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:37,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:37,099 INFO L87 Difference]: Start difference. First operand 2940 states and 5073 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:37,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:37,498 INFO L93 Difference]: Finished difference Result 3823 states and 6290 transitions. [2022-01-10 07:46:37,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:46:37,498 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:37,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:37,503 INFO L225 Difference]: With dead ends: 3823 [2022-01-10 07:46:37,503 INFO L226 Difference]: Without dead ends: 3022 [2022-01-10 07:46:37,505 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:46:37,505 INFO L933 BasicCegarLoop]: 4394 mSDtfsCounter, 4657 mSDsluCounter, 8408 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4675 SdHoareTripleChecker+Valid, 12802 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:37,505 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4675 Valid, 12802 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:46:37,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3022 states. [2022-01-10 07:46:37,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3022 to 3022. [2022-01-10 07:46:37,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3022 states, 2969 states have (on average 1.7207814078814416) internal successors, (5109), 2971 states have internal predecessors, (5109), 31 states have call successors, (31), 20 states have call predecessors, (31), 20 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-01-10 07:46:37,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3022 states to 3022 states and 5171 transitions. [2022-01-10 07:46:37,558 INFO L78 Accepts]: Start accepts. Automaton has 3022 states and 5171 transitions. Word has length 156 [2022-01-10 07:46:37,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:37,558 INFO L470 AbstractCegarLoop]: Abstraction has 3022 states and 5171 transitions. [2022-01-10 07:46:37,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:37,558 INFO L276 IsEmpty]: Start isEmpty. Operand 3022 states and 5171 transitions. [2022-01-10 07:46:37,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:37,559 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:37,559 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] [2022-01-10 07:46:37,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Ended with exit code 0 [2022-01-10 07:46:37,766 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:46:37,766 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:37,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:37,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1383786513, now seen corresponding path program 1 times [2022-01-10 07:46:37,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:37,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1034377903] [2022-01-10 07:46:37,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:37,767 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:37,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:37,768 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:46:37,770 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:46:37,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:37,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:37,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:38,063 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:46:38,064 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:38,064 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:38,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1034377903] [2022-01-10 07:46:38,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1034377903] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:38,064 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:38,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:38,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970925116] [2022-01-10 07:46:38,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:38,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:38,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:38,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:38,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:38,065 INFO L87 Difference]: Start difference. First operand 3022 states and 5171 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:38,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:38,487 INFO L93 Difference]: Finished difference Result 3987 states and 6486 transitions. [2022-01-10 07:46:38,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:46:38,487 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:38,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:38,492 INFO L225 Difference]: With dead ends: 3987 [2022-01-10 07:46:38,492 INFO L226 Difference]: Without dead ends: 3104 [2022-01-10 07:46:38,494 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:46:38,495 INFO L933 BasicCegarLoop]: 4391 mSDtfsCounter, 4650 mSDsluCounter, 8404 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4668 SdHoareTripleChecker+Valid, 12795 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:38,495 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4668 Valid, 12795 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:46:38,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3104 states. [2022-01-10 07:46:38,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3104 to 3104. [2022-01-10 07:46:38,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3104 states, 3048 states have (on average 1.707020997375328) internal successors, (5203), 3050 states have internal predecessors, (5203), 32 states have call successors, (32), 22 states have call predecessors, (32), 22 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-01-10 07:46:38,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3104 states to 3104 states and 5267 transitions. [2022-01-10 07:46:38,558 INFO L78 Accepts]: Start accepts. Automaton has 3104 states and 5267 transitions. Word has length 156 [2022-01-10 07:46:38,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:38,559 INFO L470 AbstractCegarLoop]: Abstraction has 3104 states and 5267 transitions. [2022-01-10 07:46:38,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:38,559 INFO L276 IsEmpty]: Start isEmpty. Operand 3104 states and 5267 transitions. [2022-01-10 07:46:38,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:38,560 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:38,560 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] [2022-01-10 07:46:38,569 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:46:38,771 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:46:38,772 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:38,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:38,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1497574933, now seen corresponding path program 1 times [2022-01-10 07:46:38,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:38,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1975323534] [2022-01-10 07:46:38,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:38,773 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:38,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:38,774 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:46:38,779 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:46:38,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:38,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:38,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:39,058 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:46:39,059 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:39,059 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:39,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1975323534] [2022-01-10 07:46:39,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1975323534] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:39,059 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:39,059 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:39,059 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973992357] [2022-01-10 07:46:39,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:39,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:39,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:39,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:39,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:39,060 INFO L87 Difference]: Start difference. First operand 3104 states and 5267 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:39,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:39,476 INFO L93 Difference]: Finished difference Result 4151 states and 6678 transitions. [2022-01-10 07:46:39,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:46:39,477 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:39,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:39,482 INFO L225 Difference]: With dead ends: 4151 [2022-01-10 07:46:39,482 INFO L226 Difference]: Without dead ends: 3186 [2022-01-10 07:46:39,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:46:39,484 INFO L933 BasicCegarLoop]: 4388 mSDtfsCounter, 4643 mSDsluCounter, 8400 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4661 SdHoareTripleChecker+Valid, 12788 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:39,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4661 Valid, 12788 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:46:39,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3186 states. [2022-01-10 07:46:39,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3186 to 3186. [2022-01-10 07:46:39,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3186 states, 3127 states have (on average 1.6933162775823474) internal successors, (5295), 3129 states have internal predecessors, (5295), 33 states have call successors, (33), 24 states have call predecessors, (33), 24 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-01-10 07:46:39,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3186 states to 3186 states and 5361 transitions. [2022-01-10 07:46:39,550 INFO L78 Accepts]: Start accepts. Automaton has 3186 states and 5361 transitions. Word has length 156 [2022-01-10 07:46:39,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:39,550 INFO L470 AbstractCegarLoop]: Abstraction has 3186 states and 5361 transitions. [2022-01-10 07:46:39,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:39,550 INFO L276 IsEmpty]: Start isEmpty. Operand 3186 states and 5361 transitions. [2022-01-10 07:46:39,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:39,551 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:39,551 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] [2022-01-10 07:46:39,559 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:46:39,759 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:46:39,759 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:39,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:39,759 INFO L85 PathProgramCache]: Analyzing trace with hash -254069520, now seen corresponding path program 1 times [2022-01-10 07:46:39,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:39,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [332474337] [2022-01-10 07:46:39,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:39,760 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:39,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:39,761 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:46:39,779 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:46:39,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:39,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:39,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:40,046 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:46:40,046 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:40,046 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:40,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [332474337] [2022-01-10 07:46:40,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [332474337] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:40,046 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:40,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:40,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928488975] [2022-01-10 07:46:40,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:40,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:40,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:40,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:40,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:40,047 INFO L87 Difference]: Start difference. First operand 3186 states and 5361 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:40,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:40,467 INFO L93 Difference]: Finished difference Result 4315 states and 6866 transitions. [2022-01-10 07:46:40,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:46:40,467 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:40,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:40,473 INFO L225 Difference]: With dead ends: 4315 [2022-01-10 07:46:40,473 INFO L226 Difference]: Without dead ends: 3268 [2022-01-10 07:46:40,475 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:46:40,475 INFO L933 BasicCegarLoop]: 4385 mSDtfsCounter, 4636 mSDsluCounter, 8396 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4654 SdHoareTripleChecker+Valid, 12781 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:40,475 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4654 Valid, 12781 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:46:40,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3268 states. [2022-01-10 07:46:40,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3268 to 3268. [2022-01-10 07:46:40,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3268 states, 3206 states have (on average 1.6796631316281971) internal successors, (5385), 3208 states have internal predecessors, (5385), 34 states have call successors, (34), 26 states have call predecessors, (34), 26 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-01-10 07:46:40,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3268 states to 3268 states and 5453 transitions. [2022-01-10 07:46:40,558 INFO L78 Accepts]: Start accepts. Automaton has 3268 states and 5453 transitions. Word has length 156 [2022-01-10 07:46:40,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:40,558 INFO L470 AbstractCegarLoop]: Abstraction has 3268 states and 5453 transitions. [2022-01-10 07:46:40,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 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:46:40,558 INFO L276 IsEmpty]: Start isEmpty. Operand 3268 states and 5453 transitions. [2022-01-10 07:46:40,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:40,559 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:40,560 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] [2022-01-10 07:46:40,577 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:46:40,767 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:46:40,768 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:40,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:40,768 INFO L85 PathProgramCache]: Analyzing trace with hash 930168300, now seen corresponding path program 1 times [2022-01-10 07:46:40,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:40,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1117101865] [2022-01-10 07:46:40,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:40,769 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:40,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:40,770 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:46:40,772 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:46:40,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:40,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:40,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:41,119 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:46:41,119 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:41,119 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:41,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1117101865] [2022-01-10 07:46:41,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1117101865] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:41,119 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:41,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:46:41,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210539403] [2022-01-10 07:46:41,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:41,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:41,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:41,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:41,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:41,121 INFO L87 Difference]: Start difference. First operand 3268 states and 5453 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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:46:41,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:41,236 INFO L93 Difference]: Finished difference Result 4543 states and 7131 transitions. [2022-01-10 07:46:41,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:46:41,237 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:41,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:41,243 INFO L225 Difference]: With dead ends: 4543 [2022-01-10 07:46:41,244 INFO L226 Difference]: Without dead ends: 3415 [2022-01-10 07:46:41,246 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:46:41,247 INFO L933 BasicCegarLoop]: 4410 mSDtfsCounter, 401 mSDsluCounter, 13384 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 17794 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:46:41,247 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 17794 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:46:41,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3415 states. [2022-01-10 07:46:41,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3415 to 3271. [2022-01-10 07:46:41,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3271 states, 3209 states have (on average 1.6759114989093176) internal successors, (5378), 3211 states have internal predecessors, (5378), 34 states have call successors, (34), 26 states have call predecessors, (34), 26 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-01-10 07:46:41,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3271 states to 3271 states and 5446 transitions. [2022-01-10 07:46:41,380 INFO L78 Accepts]: Start accepts. Automaton has 3271 states and 5446 transitions. Word has length 156 [2022-01-10 07:46:41,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:41,380 INFO L470 AbstractCegarLoop]: Abstraction has 3271 states and 5446 transitions. [2022-01-10 07:46:41,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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:46:41,381 INFO L276 IsEmpty]: Start isEmpty. Operand 3271 states and 5446 transitions. [2022-01-10 07:46:41,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:41,381 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:41,381 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] [2022-01-10 07:46:41,393 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:46:41,589 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:46:41,589 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:41,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:41,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1048609774, now seen corresponding path program 1 times [2022-01-10 07:46:41,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:41,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1880477104] [2022-01-10 07:46:41,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:41,591 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:41,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:41,592 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:46:41,594 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:46:41,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:41,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:41,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:41,866 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:46:41,866 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:41,866 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:41,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1880477104] [2022-01-10 07:46:41,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1880477104] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:41,866 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:41,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:46:41,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669023078] [2022-01-10 07:46:41,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:41,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:41,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:41,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:41,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:41,867 INFO L87 Difference]: Start difference. First operand 3271 states and 5446 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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:46:41,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:41,988 INFO L93 Difference]: Finished difference Result 4535 states and 7099 transitions. [2022-01-10 07:46:41,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:46:41,989 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:41,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:41,994 INFO L225 Difference]: With dead ends: 4535 [2022-01-10 07:46:41,994 INFO L226 Difference]: Without dead ends: 3404 [2022-01-10 07:46:41,997 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:46:41,998 INFO L933 BasicCegarLoop]: 4410 mSDtfsCounter, 362 mSDsluCounter, 13369 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 17779 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:46:41,998 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 17779 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:46:42,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3404 states. [2022-01-10 07:46:42,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3404 to 3274. [2022-01-10 07:46:42,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3274 states, 3212 states have (on average 1.6721668742216687) internal successors, (5371), 3214 states have internal predecessors, (5371), 34 states have call successors, (34), 26 states have call predecessors, (34), 26 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-01-10 07:46:42,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3274 states to 3274 states and 5439 transitions. [2022-01-10 07:46:42,098 INFO L78 Accepts]: Start accepts. Automaton has 3274 states and 5439 transitions. Word has length 156 [2022-01-10 07:46:42,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:42,099 INFO L470 AbstractCegarLoop]: Abstraction has 3274 states and 5439 transitions. [2022-01-10 07:46:42,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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:46:42,099 INFO L276 IsEmpty]: Start isEmpty. Operand 3274 states and 5439 transitions. [2022-01-10 07:46:42,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:42,100 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:42,100 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] [2022-01-10 07:46:42,108 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Ended with exit code 0 [2022-01-10 07:46:42,307 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:46:42,308 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:42,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:42,308 INFO L85 PathProgramCache]: Analyzing trace with hash 2079650672, now seen corresponding path program 1 times [2022-01-10 07:46:42,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:42,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [783966975] [2022-01-10 07:46:42,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:42,309 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:42,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:42,310 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:46:42,310 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:46:42,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:42,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:42,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:42,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:46:42,577 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:42,577 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:42,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [783966975] [2022-01-10 07:46:42,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [783966975] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:42,577 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:42,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:46:42,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130585224] [2022-01-10 07:46:42,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:42,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:42,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:42,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:42,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:42,578 INFO L87 Difference]: Start difference. First operand 3274 states and 5439 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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:46:42,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:42,693 INFO L93 Difference]: Finished difference Result 4527 states and 7067 transitions. [2022-01-10 07:46:42,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:46:42,694 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:42,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:42,699 INFO L225 Difference]: With dead ends: 4527 [2022-01-10 07:46:42,699 INFO L226 Difference]: Without dead ends: 3393 [2022-01-10 07:46:42,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:46:42,702 INFO L933 BasicCegarLoop]: 4410 mSDtfsCounter, 323 mSDsluCounter, 13354 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 17764 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:46:42,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 17764 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:46:42,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3393 states. [2022-01-10 07:46:42,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3393 to 3277. [2022-01-10 07:46:42,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3277 states, 3215 states have (on average 1.6684292379471228) internal successors, (5364), 3217 states have internal predecessors, (5364), 34 states have call successors, (34), 26 states have call predecessors, (34), 26 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-01-10 07:46:42,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3277 states to 3277 states and 5432 transitions. [2022-01-10 07:46:42,785 INFO L78 Accepts]: Start accepts. Automaton has 3277 states and 5432 transitions. Word has length 156 [2022-01-10 07:46:42,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:42,786 INFO L470 AbstractCegarLoop]: Abstraction has 3277 states and 5432 transitions. [2022-01-10 07:46:42,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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:46:42,786 INFO L276 IsEmpty]: Start isEmpty. Operand 3277 states and 5432 transitions. [2022-01-10 07:46:42,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:42,787 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:42,787 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] [2022-01-10 07:46:42,796 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:46:42,995 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:46:42,995 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:42,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:42,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1196141682, now seen corresponding path program 1 times [2022-01-10 07:46:42,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:42,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1554504862] [2022-01-10 07:46:42,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:42,996 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:42,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:42,997 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:46:42,998 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:46:43,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:43,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:43,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:43,282 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:46:43,282 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:43,282 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:43,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1554504862] [2022-01-10 07:46:43,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1554504862] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:43,283 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:43,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:46:43,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053160357] [2022-01-10 07:46:43,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:43,284 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:43,284 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:43,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:43,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:43,284 INFO L87 Difference]: Start difference. First operand 3277 states and 5432 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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:46:43,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:43,419 INFO L93 Difference]: Finished difference Result 4519 states and 7035 transitions. [2022-01-10 07:46:43,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:46:43,419 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:43,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:43,427 INFO L225 Difference]: With dead ends: 4519 [2022-01-10 07:46:43,427 INFO L226 Difference]: Without dead ends: 3382 [2022-01-10 07:46:43,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:46:43,431 INFO L933 BasicCegarLoop]: 4410 mSDtfsCounter, 284 mSDsluCounter, 13339 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 17749 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:46:43,431 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 17749 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:46:43,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3382 states. [2022-01-10 07:46:43,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3382 to 3280. [2022-01-10 07:46:43,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3280 states, 3218 states have (on average 1.6646985705407085) internal successors, (5357), 3220 states have internal predecessors, (5357), 34 states have call successors, (34), 26 states have call predecessors, (34), 26 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-01-10 07:46:43,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3280 states to 3280 states and 5425 transitions. [2022-01-10 07:46:43,543 INFO L78 Accepts]: Start accepts. Automaton has 3280 states and 5425 transitions. Word has length 156 [2022-01-10 07:46:43,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:43,543 INFO L470 AbstractCegarLoop]: Abstraction has 3280 states and 5425 transitions. [2022-01-10 07:46:43,544 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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:46:43,544 INFO L276 IsEmpty]: Start isEmpty. Operand 3280 states and 5425 transitions. [2022-01-10 07:46:43,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:43,545 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:43,545 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] [2022-01-10 07:46:43,583 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:46:43,749 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:46:43,750 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:43,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:43,750 INFO L85 PathProgramCache]: Analyzing trace with hash 609865460, now seen corresponding path program 1 times [2022-01-10 07:46:43,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:43,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [328460127] [2022-01-10 07:46:43,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:43,751 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:43,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:43,760 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:46:43,795 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:46:43,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:43,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:46:43,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:44,152 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:46:44,152 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:44,152 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:44,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [328460127] [2022-01-10 07:46:44,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [328460127] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:44,152 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:44,152 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 07:46:44,152 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693617670] [2022-01-10 07:46:44,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:44,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:46:44,153 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:44,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:46:44,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:46:44,153 INFO L87 Difference]: Start difference. First operand 3280 states and 5425 transitions. Second operand has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 2 states have internal predecessors, (146), 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:46:44,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:44,322 INFO L93 Difference]: Finished difference Result 5462 states and 8188 transitions. [2022-01-10 07:46:44,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:46:44,323 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 2 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:44,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:44,332 INFO L225 Difference]: With dead ends: 5462 [2022-01-10 07:46:44,332 INFO L226 Difference]: Without dead ends: 4322 [2022-01-10 07:46:44,336 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 154 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:46:44,336 INFO L933 BasicCegarLoop]: 4476 mSDtfsCounter, 4323 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4323 SdHoareTripleChecker+Valid, 4890 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:46:44,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4323 Valid, 4890 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:46:44,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4322 states. [2022-01-10 07:46:44,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4322 to 4318. [2022-01-10 07:46:44,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4318 states, 4204 states have (on average 1.5680304471931494) internal successors, (6592), 4206 states have internal predecessors, (6592), 62 states have call successors, (62), 50 states have call predecessors, (62), 50 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2022-01-10 07:46:44,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4318 states to 4318 states and 6716 transitions. [2022-01-10 07:46:44,525 INFO L78 Accepts]: Start accepts. Automaton has 4318 states and 6716 transitions. Word has length 156 [2022-01-10 07:46:44,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:44,525 INFO L470 AbstractCegarLoop]: Abstraction has 4318 states and 6716 transitions. [2022-01-10 07:46:44,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 2 states have internal predecessors, (146), 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:46:44,526 INFO L276 IsEmpty]: Start isEmpty. Operand 4318 states and 6716 transitions. [2022-01-10 07:46:44,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:44,527 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:44,527 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] [2022-01-10 07:46:44,547 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:46:44,739 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:46:44,739 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:44,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:44,740 INFO L85 PathProgramCache]: Analyzing trace with hash -327161739, now seen corresponding path program 1 times [2022-01-10 07:46:44,740 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:44,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1444401348] [2022-01-10 07:46:44,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:44,740 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:44,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:44,741 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:46:44,743 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:46:44,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:44,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:44,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:45,066 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:46:45,066 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:45,067 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:45,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1444401348] [2022-01-10 07:46:45,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1444401348] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:45,067 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:45,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:46:45,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925491738] [2022-01-10 07:46:45,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:45,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:45,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:45,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:45,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:45,068 INFO L87 Difference]: Start difference. First operand 4318 states and 6716 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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:46:45,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:45,301 INFO L93 Difference]: Finished difference Result 7343 states and 10581 transitions. [2022-01-10 07:46:45,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:46:45,302 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:45,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:45,309 INFO L225 Difference]: With dead ends: 7343 [2022-01-10 07:46:45,309 INFO L226 Difference]: Without dead ends: 5165 [2022-01-10 07:46:45,312 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:46:45,313 INFO L933 BasicCegarLoop]: 4416 mSDtfsCounter, 209 mSDsluCounter, 13341 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 17757 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:46:45,313 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 17757 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:46:45,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5165 states. [2022-01-10 07:46:45,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5165 to 4351. [2022-01-10 07:46:45,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4351 states, 4237 states have (on average 1.5612461647392022) internal successors, (6615), 4239 states have internal predecessors, (6615), 62 states have call successors, (62), 50 states have call predecessors, (62), 50 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2022-01-10 07:46:45,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4351 states to 4351 states and 6739 transitions. [2022-01-10 07:46:45,466 INFO L78 Accepts]: Start accepts. Automaton has 4351 states and 6739 transitions. Word has length 156 [2022-01-10 07:46:45,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:45,466 INFO L470 AbstractCegarLoop]: Abstraction has 4351 states and 6739 transitions. [2022-01-10 07:46:45,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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:46:45,466 INFO L276 IsEmpty]: Start isEmpty. Operand 4351 states and 6739 transitions. [2022-01-10 07:46:45,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:45,467 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:45,467 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] [2022-01-10 07:46:45,475 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:46:45,675 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:46:45,675 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:45,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:45,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1406942711, now seen corresponding path program 1 times [2022-01-10 07:46:45,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:45,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [782735222] [2022-01-10 07:46:45,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:45,676 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:45,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:45,677 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:46:45,679 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:46:45,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:45,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:45,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:45,944 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:46:45,945 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:45,945 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:45,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [782735222] [2022-01-10 07:46:45,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [782735222] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:45,945 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:45,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:46:45,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465571486] [2022-01-10 07:46:45,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:45,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:45,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:45,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:45,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:45,946 INFO L87 Difference]: Start difference. First operand 4351 states and 6739 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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:46:46,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:46,117 INFO L93 Difference]: Finished difference Result 6625 states and 9615 transitions. [2022-01-10 07:46:46,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:46:46,117 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:46,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:46,124 INFO L225 Difference]: With dead ends: 6625 [2022-01-10 07:46:46,124 INFO L226 Difference]: Without dead ends: 4414 [2022-01-10 07:46:46,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:46:46,128 INFO L933 BasicCegarLoop]: 4410 mSDtfsCounter, 166 mSDsluCounter, 13289 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 17699 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:46:46,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 17699 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:46:46,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4414 states. [2022-01-10 07:46:46,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4414 to 4354. [2022-01-10 07:46:46,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4354 states, 4240 states have (on average 1.556132075471698) internal successors, (6598), 4242 states have internal predecessors, (6598), 62 states have call successors, (62), 50 states have call predecessors, (62), 50 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2022-01-10 07:46:46,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4354 states to 4354 states and 6722 transitions. [2022-01-10 07:46:46,282 INFO L78 Accepts]: Start accepts. Automaton has 4354 states and 6722 transitions. Word has length 156 [2022-01-10 07:46:46,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:46,282 INFO L470 AbstractCegarLoop]: Abstraction has 4354 states and 6722 transitions. [2022-01-10 07:46:46,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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:46:46,282 INFO L276 IsEmpty]: Start isEmpty. Operand 4354 states and 6722 transitions. [2022-01-10 07:46:46,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:46,283 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:46,283 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] [2022-01-10 07:46:46,291 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:46:46,491 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:46:46,491 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:46,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:46,492 INFO L85 PathProgramCache]: Analyzing trace with hash 914316537, now seen corresponding path program 1 times [2022-01-10 07:46:46,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:46,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1093981836] [2022-01-10 07:46:46,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:46,493 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:46,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:46,494 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:46:46,495 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:46:46,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:46,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:46,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:46,793 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:46:46,793 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:46,793 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:46,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1093981836] [2022-01-10 07:46:46,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1093981836] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:46,793 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:46,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:46:46,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533591031] [2022-01-10 07:46:46,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:46,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:46,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:46,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:46,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:46,794 INFO L87 Difference]: Start difference. First operand 4354 states and 6722 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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:46:46,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:46,993 INFO L93 Difference]: Finished difference Result 6666 states and 9625 transitions. [2022-01-10 07:46:46,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:46:46,993 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:46,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:46,999 INFO L225 Difference]: With dead ends: 6666 [2022-01-10 07:46:46,999 INFO L226 Difference]: Without dead ends: 4452 [2022-01-10 07:46:47,003 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:46:47,003 INFO L933 BasicCegarLoop]: 4410 mSDtfsCounter, 127 mSDsluCounter, 13274 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 17684 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:46:47,003 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 17684 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:46:47,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4452 states. [2022-01-10 07:46:47,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4452 to 4360. [2022-01-10 07:46:47,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4360 states, 4246 states have (on average 1.5508714083843618) internal successors, (6585), 4248 states have internal predecessors, (6585), 62 states have call successors, (62), 50 states have call predecessors, (62), 50 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2022-01-10 07:46:47,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4360 states to 4360 states and 6709 transitions. [2022-01-10 07:46:47,173 INFO L78 Accepts]: Start accepts. Automaton has 4360 states and 6709 transitions. Word has length 156 [2022-01-10 07:46:47,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:47,173 INFO L470 AbstractCegarLoop]: Abstraction has 4360 states and 6709 transitions. [2022-01-10 07:46:47,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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:46:47,173 INFO L276 IsEmpty]: Start isEmpty. Operand 4360 states and 6709 transitions. [2022-01-10 07:46:47,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:47,174 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:47,174 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] [2022-01-10 07:46:47,199 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:46:47,384 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:46:47,384 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:47,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:47,385 INFO L85 PathProgramCache]: Analyzing trace with hash 496919931, now seen corresponding path program 1 times [2022-01-10 07:46:47,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:47,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1151885073] [2022-01-10 07:46:47,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:47,385 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:47,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:47,386 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:46:47,387 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:46:47,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:47,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:47,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:47,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:46:47,636 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:47,636 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:47,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1151885073] [2022-01-10 07:46:47,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1151885073] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:47,637 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:47,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:46:47,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84230519] [2022-01-10 07:46:47,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:47,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:47,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:47,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:47,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:47,638 INFO L87 Difference]: Start difference. First operand 4360 states and 6709 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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:46:47,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:47,855 INFO L93 Difference]: Finished difference Result 6650 states and 9563 transitions. [2022-01-10 07:46:47,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:46:47,855 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:47,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:47,861 INFO L225 Difference]: With dead ends: 6650 [2022-01-10 07:46:47,861 INFO L226 Difference]: Without dead ends: 4430 [2022-01-10 07:46:47,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:46:47,864 INFO L933 BasicCegarLoop]: 4410 mSDtfsCounter, 88 mSDsluCounter, 13259 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 17669 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:46:47,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 17669 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:46:47,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4430 states. [2022-01-10 07:46:48,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4430 to 4366. [2022-01-10 07:46:48,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4366 states, 4252 states have (on average 1.5456255879586076) internal successors, (6572), 4254 states have internal predecessors, (6572), 62 states have call successors, (62), 50 states have call predecessors, (62), 50 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2022-01-10 07:46:48,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4366 states to 4366 states and 6696 transitions. [2022-01-10 07:46:48,024 INFO L78 Accepts]: Start accepts. Automaton has 4366 states and 6696 transitions. Word has length 156 [2022-01-10 07:46:48,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:48,024 INFO L470 AbstractCegarLoop]: Abstraction has 4366 states and 6696 transitions. [2022-01-10 07:46:48,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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:46:48,024 INFO L276 IsEmpty]: Start isEmpty. Operand 4366 states and 6696 transitions. [2022-01-10 07:46:48,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:48,025 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:48,025 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] [2022-01-10 07:46:48,034 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Ended with exit code 0 [2022-01-10 07:46:48,225 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:46:48,226 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:48,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:48,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1757837181, now seen corresponding path program 1 times [2022-01-10 07:46:48,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:48,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1633378714] [2022-01-10 07:46:48,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:48,227 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:48,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:48,228 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:46:48,229 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:46:48,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:48,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:48,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:48,498 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:46:48,498 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:48,498 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:48,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1633378714] [2022-01-10 07:46:48,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1633378714] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:48,499 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:48,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:46:48,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757314456] [2022-01-10 07:46:48,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:48,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:48,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:48,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:48,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:48,500 INFO L87 Difference]: Start difference. First operand 4366 states and 6696 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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:46:48,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:48,681 INFO L93 Difference]: Finished difference Result 6634 states and 9501 transitions. [2022-01-10 07:46:48,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:46:48,682 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:48,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:48,688 INFO L225 Difference]: With dead ends: 6634 [2022-01-10 07:46:48,689 INFO L226 Difference]: Without dead ends: 4408 [2022-01-10 07:46:48,692 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:46:48,693 INFO L933 BasicCegarLoop]: 4410 mSDtfsCounter, 49 mSDsluCounter, 13244 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 17654 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:46:48,693 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 17654 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:46:48,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4408 states. [2022-01-10 07:46:48,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4408 to 4372. [2022-01-10 07:46:48,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4372 states, 4258 states have (on average 1.5403945514325974) internal successors, (6559), 4260 states have internal predecessors, (6559), 62 states have call successors, (62), 50 states have call predecessors, (62), 50 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2022-01-10 07:46:48,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4372 states to 4372 states and 6683 transitions. [2022-01-10 07:46:48,856 INFO L78 Accepts]: Start accepts. Automaton has 4372 states and 6683 transitions. Word has length 156 [2022-01-10 07:46:48,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:48,857 INFO L470 AbstractCegarLoop]: Abstraction has 4372 states and 6683 transitions. [2022-01-10 07:46:48,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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:46:48,857 INFO L276 IsEmpty]: Start isEmpty. Operand 4372 states and 6683 transitions. [2022-01-10 07:46:48,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:48,858 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:48,858 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] [2022-01-10 07:46:48,867 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:46:49,066 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:46:49,066 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:49,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:49,067 INFO L85 PathProgramCache]: Analyzing trace with hash -270748929, now seen corresponding path program 1 times [2022-01-10 07:46:49,067 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:49,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1595393390] [2022-01-10 07:46:49,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:49,067 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:49,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:49,068 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:46:49,069 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:46:49,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:49,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 07:46:49,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:49,340 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:46:49,340 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:49,340 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:49,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1595393390] [2022-01-10 07:46:49,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1595393390] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:49,340 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:49,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 07:46:49,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812742954] [2022-01-10 07:46:49,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:49,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:49,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:49,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:49,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:49,341 INFO L87 Difference]: Start difference. First operand 4372 states and 6683 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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:46:49,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:49,521 INFO L93 Difference]: Finished difference Result 6618 states and 9439 transitions. [2022-01-10 07:46:49,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:46:49,521 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:49,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:49,527 INFO L225 Difference]: With dead ends: 6618 [2022-01-10 07:46:49,527 INFO L226 Difference]: Without dead ends: 4386 [2022-01-10 07:46:49,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 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:46:49,531 INFO L933 BasicCegarLoop]: 4410 mSDtfsCounter, 10 mSDsluCounter, 13229 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 17639 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:46:49,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 17639 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:46:49,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4386 states. [2022-01-10 07:46:49,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4386 to 4378. [2022-01-10 07:46:49,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4378 states, 4264 states have (on average 1.5351782363977486) internal successors, (6546), 4266 states have internal predecessors, (6546), 62 states have call successors, (62), 50 states have call predecessors, (62), 50 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2022-01-10 07:46:49,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4378 states to 4378 states and 6670 transitions. [2022-01-10 07:46:49,685 INFO L78 Accepts]: Start accepts. Automaton has 4378 states and 6670 transitions. Word has length 156 [2022-01-10 07:46:49,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:49,686 INFO L470 AbstractCegarLoop]: Abstraction has 4378 states and 6670 transitions. [2022-01-10 07:46:49,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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:46:49,686 INFO L276 IsEmpty]: Start isEmpty. Operand 4378 states and 6670 transitions. [2022-01-10 07:46:49,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:49,687 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:49,687 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:49,694 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2022-01-10 07:46:49,894 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:46:49,895 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:49,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:49,895 INFO L85 PathProgramCache]: Analyzing trace with hash 622737409, now seen corresponding path program 1 times [2022-01-10 07:46:49,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:49,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [996056011] [2022-01-10 07:46:49,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:49,896 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:49,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:49,896 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:46:49,897 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:46:50,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:50,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 07:46:50,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:50,262 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:46:50,263 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:50,263 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:50,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [996056011] [2022-01-10 07:46:50,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [996056011] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:50,263 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:50,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:50,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264436311] [2022-01-10 07:46:50,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:50,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:50,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:50,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:50,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:50,264 INFO L87 Difference]: Start difference. First operand 4378 states and 6670 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:46:51,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:51,056 INFO L93 Difference]: Finished difference Result 8938 states and 12124 transitions. [2022-01-10 07:46:51,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:46:51,056 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:46:51,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:51,066 INFO L225 Difference]: With dead ends: 8938 [2022-01-10 07:46:51,067 INFO L226 Difference]: Without dead ends: 6699 [2022-01-10 07:46:51,069 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-10 07:46:51,070 INFO L933 BasicCegarLoop]: 4459 mSDtfsCounter, 4649 mSDsluCounter, 8760 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4666 SdHoareTripleChecker+Valid, 13219 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:51,070 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4666 Valid, 13219 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 07:46:51,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6699 states. [2022-01-10 07:46:51,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6699 to 6651. [2022-01-10 07:46:51,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6651 states, 6429 states have (on average 1.4221496344688132) internal successors, (9143), 6433 states have internal predecessors, (9143), 118 states have call successors, (118), 100 states have call predecessors, (118), 102 states have return successors, (120), 118 states have call predecessors, (120), 118 states have call successors, (120) [2022-01-10 07:46:51,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6651 states to 6651 states and 9381 transitions. [2022-01-10 07:46:51,368 INFO L78 Accepts]: Start accepts. Automaton has 6651 states and 9381 transitions. Word has length 156 [2022-01-10 07:46:51,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:51,368 INFO L470 AbstractCegarLoop]: Abstraction has 6651 states and 9381 transitions. [2022-01-10 07:46:51,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:46:51,369 INFO L276 IsEmpty]: Start isEmpty. Operand 6651 states and 9381 transitions. [2022-01-10 07:46:51,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:51,370 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:51,370 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] [2022-01-10 07:46:51,379 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:46:51,570 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:46:51,570 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:51,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:51,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1046384131, now seen corresponding path program 1 times [2022-01-10 07:46:51,571 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:51,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [869338095] [2022-01-10 07:46:51,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:51,571 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:51,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:51,572 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:46:51,573 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:46:51,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:51,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 07:46:51,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:51,906 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:46:51,906 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:51,906 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:51,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [869338095] [2022-01-10 07:46:51,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [869338095] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:51,906 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:51,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:51,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224688429] [2022-01-10 07:46:51,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:51,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:51,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:51,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:51,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:51,907 INFO L87 Difference]: Start difference. First operand 6651 states and 9381 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:46:52,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:52,463 INFO L93 Difference]: Finished difference Result 11163 states and 14786 transitions. [2022-01-10 07:46:52,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 07:46:52,463 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:46:52,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:52,474 INFO L225 Difference]: With dead ends: 11163 [2022-01-10 07:46:52,474 INFO L226 Difference]: Without dead ends: 6651 [2022-01-10 07:46:52,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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:46:52,481 INFO L933 BasicCegarLoop]: 4383 mSDtfsCounter, 4455 mSDsluCounter, 8393 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4472 SdHoareTripleChecker+Valid, 12776 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:52,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4472 Valid, 12776 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:46:52,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6651 states. [2022-01-10 07:46:52,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6651 to 6651. [2022-01-10 07:46:52,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6651 states, 6429 states have (on average 1.4199720018665423) internal successors, (9129), 6433 states have internal predecessors, (9129), 118 states have call successors, (118), 100 states have call predecessors, (118), 102 states have return successors, (120), 118 states have call predecessors, (120), 118 states have call successors, (120) [2022-01-10 07:46:52,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6651 states to 6651 states and 9367 transitions. [2022-01-10 07:46:52,849 INFO L78 Accepts]: Start accepts. Automaton has 6651 states and 9367 transitions. Word has length 156 [2022-01-10 07:46:52,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:52,849 INFO L470 AbstractCegarLoop]: Abstraction has 6651 states and 9367 transitions. [2022-01-10 07:46:52,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:46:52,850 INFO L276 IsEmpty]: Start isEmpty. Operand 6651 states and 9367 transitions. [2022-01-10 07:46:52,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:52,851 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:52,851 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] [2022-01-10 07:46:52,858 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Ended with exit code 0 [2022-01-10 07:46:53,051 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:46:53,051 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:53,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:53,052 INFO L85 PathProgramCache]: Analyzing trace with hash 973997573, now seen corresponding path program 1 times [2022-01-10 07:46:53,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:53,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1655969087] [2022-01-10 07:46:53,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:53,052 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:53,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:53,053 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:46:53,054 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:46:53,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:53,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 07:46:53,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:53,384 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:46:53,384 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:53,384 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:53,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1655969087] [2022-01-10 07:46:53,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1655969087] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:53,385 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:53,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:53,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122696180] [2022-01-10 07:46:53,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:53,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 07:46:53,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:53,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 07:46:53,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 07:46:53,386 INFO L87 Difference]: Start difference. First operand 6651 states and 9367 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:46:54,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:54,069 INFO L93 Difference]: Finished difference Result 11495 states and 15167 transitions. [2022-01-10 07:46:54,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 07:46:54,070 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-01-10 07:46:54,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:54,083 INFO L225 Difference]: With dead ends: 11495 [2022-01-10 07:46:54,084 INFO L226 Difference]: Without dead ends: 6983 [2022-01-10 07:46:54,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-10 07:46:54,093 INFO L933 BasicCegarLoop]: 4425 mSDtfsCounter, 4574 mSDsluCounter, 8388 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4591 SdHoareTripleChecker+Valid, 12813 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:54,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4591 Valid, 12813 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:46:54,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6983 states. [2022-01-10 07:46:54,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6983 to 6905. [2022-01-10 07:46:54,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6905 states, 6679 states have (on average 1.403054349453511) internal successors, (9371), 6683 states have internal predecessors, (9371), 118 states have call successors, (118), 104 states have call predecessors, (118), 106 states have return successors, (120), 118 states have call predecessors, (120), 118 states have call successors, (120) [2022-01-10 07:46:54,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6905 states to 6905 states and 9609 transitions. [2022-01-10 07:46:54,427 INFO L78 Accepts]: Start accepts. Automaton has 6905 states and 9609 transitions. Word has length 156 [2022-01-10 07:46:54,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:54,427 INFO L470 AbstractCegarLoop]: Abstraction has 6905 states and 9609 transitions. [2022-01-10 07:46:54,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 07:46:54,427 INFO L276 IsEmpty]: Start isEmpty. Operand 6905 states and 9609 transitions. [2022-01-10 07:46:54,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-01-10 07:46:54,428 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:54,428 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] [2022-01-10 07:46:54,436 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Ended with exit code 0 [2022-01-10 07:46:54,628 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:46:54,629 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:54,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:54,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1114546183, now seen corresponding path program 1 times [2022-01-10 07:46:54,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:54,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [239137310] [2022-01-10 07:46:54,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:54,630 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:54,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:54,631 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:46:54,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2022-01-10 07:46:54,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:54,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:46:54,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:54,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 07:46:54,959 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:54,959 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:54,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [239137310] [2022-01-10 07:46:54,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [239137310] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:54,959 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:54,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 07:46:54,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456148393] [2022-01-10 07:46:54,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:54,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:46:54,960 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:54,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:46:54,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:46:54,961 INFO L87 Difference]: Start difference. First operand 6905 states and 9609 transitions. Second operand has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 2 states have internal predecessors, (146), 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:46:55,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:55,653 INFO L93 Difference]: Finished difference Result 16362 states and 20849 transitions. [2022-01-10 07:46:55,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:46:55,654 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 2 states have internal predecessors, (146), 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 156 [2022-01-10 07:46:55,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:55,673 INFO L225 Difference]: With dead ends: 16362 [2022-01-10 07:46:55,673 INFO L226 Difference]: Without dead ends: 11597 [2022-01-10 07:46:55,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 154 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:46:55,685 INFO L933 BasicCegarLoop]: 4425 mSDtfsCounter, 4243 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4243 SdHoareTripleChecker+Valid, 4833 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:46:55,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4243 Valid, 4833 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:46:55,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11597 states. [2022-01-10 07:46:56,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11597 to 11593. [2022-01-10 07:46:56,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11593 states, 11147 states have (on average 1.3112945187045841) internal successors, (14617), 11157 states have internal predecessors, (14617), 232 states have call successors, (232), 208 states have call predecessors, (232), 212 states have return successors, (236), 228 states have call predecessors, (236), 232 states have call successors, (236) [2022-01-10 07:46:56,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11593 states to 11593 states and 15085 transitions. [2022-01-10 07:46:56,346 INFO L78 Accepts]: Start accepts. Automaton has 11593 states and 15085 transitions. Word has length 156 [2022-01-10 07:46:56,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:46:56,347 INFO L470 AbstractCegarLoop]: Abstraction has 11593 states and 15085 transitions. [2022-01-10 07:46:56,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 2 states have internal predecessors, (146), 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:46:56,347 INFO L276 IsEmpty]: Start isEmpty. Operand 11593 states and 15085 transitions. [2022-01-10 07:46:56,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-01-10 07:46:56,352 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:46:56,353 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:46:56,361 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Ended with exit code 0 [2022-01-10 07:46:56,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:46:56,556 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:46:56,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:46:56,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1911728144, now seen corresponding path program 1 times [2022-01-10 07:46:56,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:46:56,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [91964119] [2022-01-10 07:46:56,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:46:56,557 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:46:56,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:46:56,557 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:46:56,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-01-10 07:46:56,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:46:56,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:46:56,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:46:57,046 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2022-01-10 07:46:57,047 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:46:57,047 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:46:57,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [91964119] [2022-01-10 07:46:57,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [91964119] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:46:57,047 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:46:57,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:46:57,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12130287] [2022-01-10 07:46:57,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:46:57,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:46:57,048 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:46:57,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:46:57,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:46:57,048 INFO L87 Difference]: Start difference. First operand 11593 states and 15085 transitions. Second operand has 4 states, 4 states have (on average 42.75) internal successors, (171), 4 states have internal predecessors, (171), 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:46:58,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:46:58,737 INFO L93 Difference]: Finished difference Result 30226 states and 36935 transitions. [2022-01-10 07:46:58,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:46:58,738 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 42.75) internal successors, (171), 4 states have internal predecessors, (171), 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 254 [2022-01-10 07:46:58,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:46:58,775 INFO L225 Difference]: With dead ends: 30226 [2022-01-10 07:46:58,776 INFO L226 Difference]: Without dead ends: 20774 [2022-01-10 07:46:58,787 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 252 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:46:58,787 INFO L933 BasicCegarLoop]: 4603 mSDtfsCounter, 4539 mSDsluCounter, 4736 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4545 SdHoareTripleChecker+Valid, 9339 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 07:46:58,787 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4545 Valid, 9339 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 07:46:58,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20774 states. [2022-01-10 07:47:00,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20774 to 20772. [2022-01-10 07:47:00,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20772 states, 19899 states have (on average 1.2492587567214433) internal successors, (24859), 19926 states have internal predecessors, (24859), 447 states have call successors, (447), 400 states have call predecessors, (447), 424 states have return successors, (495), 447 states have call predecessors, (495), 447 states have call successors, (495) [2022-01-10 07:47:00,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20772 states to 20772 states and 25801 transitions. [2022-01-10 07:47:00,150 INFO L78 Accepts]: Start accepts. Automaton has 20772 states and 25801 transitions. Word has length 254 [2022-01-10 07:47:00,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:00,151 INFO L470 AbstractCegarLoop]: Abstraction has 20772 states and 25801 transitions. [2022-01-10 07:47:00,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.75) internal successors, (171), 4 states have internal predecessors, (171), 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:47:00,151 INFO L276 IsEmpty]: Start isEmpty. Operand 20772 states and 25801 transitions. [2022-01-10 07:47:00,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-01-10 07:47:00,161 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:00,162 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:47:00,170 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Ended with exit code 0 [2022-01-10 07:47:00,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:00,371 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:00,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:00,371 INFO L85 PathProgramCache]: Analyzing trace with hash -90383598, now seen corresponding path program 1 times [2022-01-10 07:47:00,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:00,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1600625345] [2022-01-10 07:47:00,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:00,372 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:00,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:00,373 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:47:00,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2022-01-10 07:47:00,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:00,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 07:47:00,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:00,770 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-01-10 07:47:00,771 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:00,771 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:00,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1600625345] [2022-01-10 07:47:00,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1600625345] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:00,771 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:00,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 07:47:00,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500713026] [2022-01-10 07:47:00,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:00,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 07:47:00,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:00,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 07:47:00,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 07:47:00,772 INFO L87 Difference]: Start difference. First operand 20772 states and 25801 transitions. Second operand has 3 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 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:47:02,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:02,088 INFO L93 Difference]: Finished difference Result 39390 states and 47586 transitions. [2022-01-10 07:47:02,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 07:47:02,089 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 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 254 [2022-01-10 07:47:02,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:02,125 INFO L225 Difference]: With dead ends: 39390 [2022-01-10 07:47:02,125 INFO L226 Difference]: Without dead ends: 20759 [2022-01-10 07:47:02,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 252 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:47:02,148 INFO L933 BasicCegarLoop]: 4405 mSDtfsCounter, 440 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 8363 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:47:02,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [440 Valid, 8363 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 07:47:02,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20759 states. [2022-01-10 07:47:03,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20759 to 20759. [2022-01-10 07:47:03,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20759 states, 19889 states have (on average 1.2489315702146915) internal successors, (24840), 19915 states have internal predecessors, (24840), 444 states have call successors, (444), 400 states have call predecessors, (444), 424 states have return successors, (492), 444 states have call predecessors, (492), 444 states have call successors, (492) [2022-01-10 07:47:03,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20759 states to 20759 states and 25776 transitions. [2022-01-10 07:47:03,609 INFO L78 Accepts]: Start accepts. Automaton has 20759 states and 25776 transitions. Word has length 254 [2022-01-10 07:47:03,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 07:47:03,610 INFO L470 AbstractCegarLoop]: Abstraction has 20759 states and 25776 transitions. [2022-01-10 07:47:03,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 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:47:03,610 INFO L276 IsEmpty]: Start isEmpty. Operand 20759 states and 25776 transitions. [2022-01-10 07:47:03,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2022-01-10 07:47:03,618 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 07:47:03,618 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 07:47:03,627 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Ended with exit code 0 [2022-01-10 07:47:03,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 07:47:03,826 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 07:47:03,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 07:47:03,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1183729873, now seen corresponding path program 1 times [2022-01-10 07:47:03,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 07:47:03,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [779952137] [2022-01-10 07:47:03,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 07:47:03,827 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 07:47:03,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 07:47:03,828 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 07:47:03,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2022-01-10 07:47:03,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 07:47:03,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 07:47:03,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 07:47:04,343 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2022-01-10 07:47:04,343 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 07:47:04,343 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 07:47:04,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [779952137] [2022-01-10 07:47:04,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [779952137] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 07:47:04,343 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 07:47:04,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 07:47:04,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29303033] [2022-01-10 07:47:04,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 07:47:04,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 07:47:04,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 07:47:04,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 07:47:04,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 07:47:04,344 INFO L87 Difference]: Start difference. First operand 20759 states and 25776 transitions. Second operand has 4 states, 4 states have (on average 43.0) internal successors, (172), 4 states have internal predecessors, (172), 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:47:07,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 07:47:07,273 INFO L93 Difference]: Finished difference Result 56931 states and 68088 transitions. [2022-01-10 07:47:07,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 07:47:07,274 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 43.0) internal successors, (172), 4 states have internal predecessors, (172), 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 255 [2022-01-10 07:47:07,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 07:47:07,351 INFO L225 Difference]: With dead ends: 56931 [2022-01-10 07:47:07,351 INFO L226 Difference]: Without dead ends: 38313 [2022-01-10 07:47:07,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 253 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:47:07,378 INFO L933 BasicCegarLoop]: 4586 mSDtfsCounter, 4534 mSDsluCounter, 4713 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4540 SdHoareTripleChecker+Valid, 9299 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 07:47:07,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4540 Valid, 9299 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 07:47:07,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38313 states.