/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf -i ../sv-benchmarks/c/weaver/popl20-counter-determinism.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-8c2bbc9 [2021-10-07 16:02:05,289 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-07 16:02:05,292 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-07 16:02:05,329 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-07 16:02:05,330 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-07 16:02:05,350 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-07 16:02:05,354 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-07 16:02:05,360 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-07 16:02:05,363 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-07 16:02:05,370 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-07 16:02:05,371 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-07 16:02:05,373 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-07 16:02:05,374 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-07 16:02:05,376 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-07 16:02:05,379 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-07 16:02:05,382 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-07 16:02:05,384 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-07 16:02:05,386 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-07 16:02:05,396 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-07 16:02:05,404 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-07 16:02:05,406 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-07 16:02:05,408 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-07 16:02:05,410 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-07 16:02:05,413 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-07 16:02:05,423 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-07 16:02:05,423 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-07 16:02:05,424 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-07 16:02:05,426 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-07 16:02:05,427 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-07 16:02:05,428 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-07 16:02:05,429 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-07 16:02:05,430 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-07 16:02:05,432 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-07 16:02:05,433 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-07 16:02:05,435 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-07 16:02:05,435 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-07 16:02:05,436 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-07 16:02:05,436 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-07 16:02:05,437 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-07 16:02:05,438 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-07 16:02:05,439 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-07 16:02:05,447 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-10-07 16:02:05,499 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-07 16:02:05,500 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-07 16:02:05,500 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-07 16:02:05,501 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-07 16:02:05,505 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-07 16:02:05,505 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-07 16:02:05,505 INFO L138 SettingsManager]: * Use SBE=true [2021-10-07 16:02:05,506 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-07 16:02:05,506 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-07 16:02:05,506 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-07 16:02:05,507 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-07 16:02:05,508 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-07 16:02:05,508 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-07 16:02:05,508 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-10-07 16:02:05,508 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-10-07 16:02:05,509 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-10-07 16:02:05,509 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-07 16:02:05,509 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-07 16:02:05,509 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-07 16:02:05,510 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-07 16:02:05,510 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-07 16:02:05,510 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-07 16:02:05,510 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-07 16:02:05,511 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-07 16:02:05,511 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-07 16:02:05,511 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-07 16:02:05,511 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-07 16:02:05,512 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-07 16:02:05,512 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-10-07 16:02:05,512 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-07 16:02:05,512 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-07 16:02:05,513 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-07 16:02:05,513 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-2/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 [2021-10-07 16:02:05,917 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-07 16:02:05,943 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-07 16:02:05,946 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-07 16:02:05,947 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-07 16:02:05,951 INFO L275 PluginConnector]: CDTParser initialized [2021-10-07 16:02:05,952 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-counter-determinism.wvr.c [2021-10-07 16:02:06,048 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/85532d1ef/32af6bc3779543b2afc008964869bd51/FLAG2dff377e8 [2021-10-07 16:02:06,725 INFO L306 CDTParser]: Found 1 translation units. [2021-10-07 16:02:06,726 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-counter-determinism.wvr.c [2021-10-07 16:02:06,734 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/85532d1ef/32af6bc3779543b2afc008964869bd51/FLAG2dff377e8 [2021-10-07 16:02:07,097 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/85532d1ef/32af6bc3779543b2afc008964869bd51 [2021-10-07 16:02:07,101 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-07 16:02:07,110 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-07 16:02:07,115 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-07 16:02:07,115 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-07 16:02:07,120 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-07 16:02:07,121 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.10 04:02:07" (1/1) ... [2021-10-07 16:02:07,122 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@349f26fb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:02:07, skipping insertion in model container [2021-10-07 16:02:07,122 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.10 04:02:07" (1/1) ... [2021-10-07 16:02:07,131 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-07 16:02:07,156 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-07 16:02:07,415 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-counter-determinism.wvr.c[2469,2482] [2021-10-07 16:02:07,419 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-07 16:02:07,436 INFO L203 MainTranslator]: Completed pre-run [2021-10-07 16:02:07,463 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-counter-determinism.wvr.c[2469,2482] [2021-10-07 16:02:07,464 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-07 16:02:07,486 INFO L208 MainTranslator]: Completed translation [2021-10-07 16:02:07,487 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:02:07 WrapperNode [2021-10-07 16:02:07,487 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-07 16:02:07,488 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-07 16:02:07,488 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-07 16:02:07,488 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-07 16:02:07,496 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:02:07" (1/1) ... [2021-10-07 16:02:07,508 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:02:07" (1/1) ... [2021-10-07 16:02:07,534 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-07 16:02:07,535 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-07 16:02:07,535 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-07 16:02:07,535 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-07 16:02:07,545 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:02:07" (1/1) ... [2021-10-07 16:02:07,545 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:02:07" (1/1) ... [2021-10-07 16:02:07,549 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:02:07" (1/1) ... [2021-10-07 16:02:07,550 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:02:07" (1/1) ... [2021-10-07 16:02:07,558 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:02:07" (1/1) ... [2021-10-07 16:02:07,563 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:02:07" (1/1) ... [2021-10-07 16:02:07,566 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:02:07" (1/1) ... [2021-10-07 16:02:07,570 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-07 16:02:07,570 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-07 16:02:07,571 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-07 16:02:07,571 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-07 16:02:07,572 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:02:07" (1/1) ... [2021-10-07 16:02:07,580 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-07 16:02:07,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-07 16:02:07,608 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-07 16:02:07,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-07 16:02:07,682 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-07 16:02:07,682 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-07 16:02:07,682 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-07 16:02:07,682 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-07 16:02:07,682 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-10-07 16:02:07,683 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-10-07 16:02:07,683 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-07 16:02:07,683 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2021-10-07 16:02:07,683 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2021-10-07 16:02:07,683 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-07 16:02:07,684 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-07 16:02:07,685 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-07 16:02:07,685 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-10-07 16:02:07,685 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-07 16:02:07,685 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-07 16:02:07,685 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-07 16:02:07,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-10-07 16:02:07,687 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-07 16:02:08,505 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-07 16:02:08,506 INFO L299 CfgBuilder]: Removed 14 assume(true) statements. [2021-10-07 16:02:08,512 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.10 04:02:08 BoogieIcfgContainer [2021-10-07 16:02:08,512 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-07 16:02:08,517 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-07 16:02:08,517 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-07 16:02:08,521 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-07 16:02:08,521 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.10 04:02:07" (1/3) ... [2021-10-07 16:02:08,523 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@499ef2d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.10 04:02:08, skipping insertion in model container [2021-10-07 16:02:08,523 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 04:02:07" (2/3) ... [2021-10-07 16:02:08,523 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@499ef2d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.10 04:02:08, skipping insertion in model container [2021-10-07 16:02:08,523 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.10 04:02:08" (3/3) ... [2021-10-07 16:02:08,525 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-counter-determinism.wvr.c [2021-10-07 16:02:08,532 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-07 16:02:08,532 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 18 error locations. [2021-10-07 16:02:08,533 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-07 16:02:08,598 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,598 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,598 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,599 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,599 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,599 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,599 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,599 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,600 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,600 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,600 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,600 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,600 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,600 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,601 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,601 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,601 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,601 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,602 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,602 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,602 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,603 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,603 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,603 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,604 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,604 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,605 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,605 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,605 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,606 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,606 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,606 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,606 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,606 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,606 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,607 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,607 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,607 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,607 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,607 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,608 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,608 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,608 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,608 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,608 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,608 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,609 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,609 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,610 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,610 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,610 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,610 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,611 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,611 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,611 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,612 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,612 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,612 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,613 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,613 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,613 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,613 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,613 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,614 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,614 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,615 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,615 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,615 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,616 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,616 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,616 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,616 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,617 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,617 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,617 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,618 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,618 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,618 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,618 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,618 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,618 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,619 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,619 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,619 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,619 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,619 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,620 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,620 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,620 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,621 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,622 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,623 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,623 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,627 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,631 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,632 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,638 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,638 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,639 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,639 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,639 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,641 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,642 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,642 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,642 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,642 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,645 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,645 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,646 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,646 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,646 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,646 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,647 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,650 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,651 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,651 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,651 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,651 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,651 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,652 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 16:02:08,668 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-10-07 16:02:08,733 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-07 16:02:08,740 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=false, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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 [2021-10-07 16:02:08,741 INFO L340 AbstractCegarLoop]: Starting to check reachability of 22 error locations. [2021-10-07 16:02:08,758 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-10-07 16:02:08,769 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 141 places, 137 transitions, 306 flow [2021-10-07 16:02:08,772 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 141 places, 137 transitions, 306 flow [2021-10-07 16:02:08,774 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 141 places, 137 transitions, 306 flow [2021-10-07 16:02:08,832 INFO L129 PetriNetUnfolder]: 9/133 cut-off events. [2021-10-07 16:02:08,833 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-10-07 16:02:08,839 INFO L84 FinitePrefix]: Finished finitePrefix Result has 150 conditions, 133 events. 9/133 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 155 event pairs, 0 based on Foata normal form. 0/106 useless extension candidates. Maximal degree in co-relation 84. Up to 2 conditions per place. [2021-10-07 16:02:08,845 INFO L116 LiptonReduction]: Number of co-enabled transitions 3160 [2021-10-07 16:02:27,276 INFO L131 LiptonReduction]: Checked pairs total: 3725 [2021-10-07 16:02:27,277 INFO L133 LiptonReduction]: Total number of compositions: 124 [2021-10-07 16:02:27,287 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 60 places, 51 transitions, 134 flow [2021-10-07 16:02:27,369 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 643 states, 625 states have (on average 4.2784) internal successors, (2674), 642 states have internal predecessors, (2674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:27,375 INFO L276 IsEmpty]: Start isEmpty. Operand has 643 states, 625 states have (on average 4.2784) internal successors, (2674), 642 states have internal predecessors, (2674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:27,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2 [2021-10-07 16:02:27,380 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:27,381 INFO L512 BasicCegarLoop]: trace histogram [1] [2021-10-07 16:02:27,381 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:27,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:27,388 INFO L82 PathProgramCache]: Analyzing trace with hash 560, now seen corresponding path program 1 times [2021-10-07 16:02:27,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:27,401 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [758407243] [2021-10-07 16:02:27,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:02:27,403 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:27,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:27,406 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:27,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-10-07 16:02:27,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:02:27,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 3 conjuncts, 1 conjunts are in the unsatisfiable core [2021-10-07 16:02:27,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:27,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:27,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:27,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:27,482 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:27,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [758407243] [2021-10-07 16:02:27,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [758407243] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:27,483 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:27,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0, 0] imperfect sequences [] total 0 [2021-10-07 16:02:27,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526562301] [2021-10-07 16:02:27,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-10-07 16:02:27,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:27,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-10-07 16:02:27,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-07 16:02:27,509 INFO L87 Difference]: Start difference. First operand has 643 states, 625 states have (on average 4.2784) internal successors, (2674), 642 states have internal predecessors, (2674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 1 states have (on average 1.0) internal successors, (1), 1 states have internal predecessors, (1), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:27,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:27,567 INFO L93 Difference]: Finished difference Result 640 states and 2671 transitions. [2021-10-07 16:02:27,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-10-07 16:02:27,569 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 1 states have (on average 1.0) internal successors, (1), 1 states have internal predecessors, (1), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 1 [2021-10-07 16:02:27,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:27,597 INFO L225 Difference]: With dead ends: 640 [2021-10-07 16:02:27,598 INFO L226 Difference]: Without dead ends: 640 [2021-10-07 16:02:27,599 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 0 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-07 16:02:27,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2021-10-07 16:02:27,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 640. [2021-10-07 16:02:27,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 625 states have (on average 4.2736) internal successors, (2671), 639 states have internal predecessors, (2671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:27,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 2671 transitions. [2021-10-07 16:02:27,767 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 2671 transitions. Word has length 1 [2021-10-07 16:02:27,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:27,767 INFO L470 AbstractCegarLoop]: Abstraction has 640 states and 2671 transitions. [2021-10-07 16:02:27,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 1 states have (on average 1.0) internal successors, (1), 1 states have internal predecessors, (1), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:27,768 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 2671 transitions. [2021-10-07 16:02:27,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-07 16:02:27,768 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:27,769 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-07 16:02:27,784 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:27,969 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:27,970 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:27,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:27,972 INFO L82 PathProgramCache]: Analyzing trace with hash 552890, now seen corresponding path program 1 times [2021-10-07 16:02:27,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:27,973 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1954878546] [2021-10-07 16:02:27,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:02:27,974 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:27,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:27,975 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:27,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-10-07 16:02:28,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:02:28,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:02:28,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:28,494 INFO L354 Elim1Store]: treesize reduction 237, result has 17.1 percent of original size [2021-10-07 16:02:28,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 44 treesize of output 76 [2021-10-07 16:02:28,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 308 treesize of output 292 [2021-10-07 16:02:30,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:30,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:30,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:30,084 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:30,085 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1954878546] [2021-10-07 16:02:30,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1954878546] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:30,085 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:30,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-07 16:02:30,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868687793] [2021-10-07 16:02:30,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 16:02:30,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:30,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 16:02:30,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:02:30,089 INFO L87 Difference]: Start difference. First operand 640 states and 2671 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:30,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:30,201 INFO L93 Difference]: Finished difference Result 610 states and 2557 transitions. [2021-10-07 16:02:30,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 16:02:30,205 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2021-10-07 16:02:30,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:30,215 INFO L225 Difference]: With dead ends: 610 [2021-10-07 16:02:30,216 INFO L226 Difference]: Without dead ends: 610 [2021-10-07 16:02:30,217 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 67.2ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:02:30,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2021-10-07 16:02:30,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 610. [2021-10-07 16:02:30,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 597 states have (on average 4.283082077051926) internal successors, (2557), 609 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:30,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 2557 transitions. [2021-10-07 16:02:30,261 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 2557 transitions. Word has length 3 [2021-10-07 16:02:30,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:30,262 INFO L470 AbstractCegarLoop]: Abstraction has 610 states and 2557 transitions. [2021-10-07 16:02:30,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:30,262 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 2557 transitions. [2021-10-07 16:02:30,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-07 16:02:30,263 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:30,263 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-07 16:02:30,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:30,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:30,476 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:30,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:30,477 INFO L82 PathProgramCache]: Analyzing trace with hash 552891, now seen corresponding path program 1 times [2021-10-07 16:02:30,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:30,479 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1031929559] [2021-10-07 16:02:30,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:02:30,479 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:30,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:30,480 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:30,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-10-07 16:02:30,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:02:30,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-07 16:02:30,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:30,840 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-07 16:02:30,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 7 case distinctions, treesize of input 237 treesize of output 266 [2021-10-07 16:02:34,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:34,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:34,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:34,843 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:34,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1031929559] [2021-10-07 16:02:34,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1031929559] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:34,844 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:34,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-07 16:02:34,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150010211] [2021-10-07 16:02:34,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 16:02:34,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:34,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 16:02:34,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:02:34,846 INFO L87 Difference]: Start difference. First operand 610 states and 2557 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:34,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:34,934 INFO L93 Difference]: Finished difference Result 580 states and 2443 transitions. [2021-10-07 16:02:34,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 16:02:34,935 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2021-10-07 16:02:34,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:34,943 INFO L225 Difference]: With dead ends: 580 [2021-10-07 16:02:34,943 INFO L226 Difference]: Without dead ends: 580 [2021-10-07 16:02:34,944 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 30.3ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:02:34,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2021-10-07 16:02:34,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 580. [2021-10-07 16:02:34,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 580 states, 569 states have (on average 4.293497363796134) internal successors, (2443), 579 states have internal predecessors, (2443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:34,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 580 states to 580 states and 2443 transitions. [2021-10-07 16:02:34,977 INFO L78 Accepts]: Start accepts. Automaton has 580 states and 2443 transitions. Word has length 3 [2021-10-07 16:02:34,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:34,978 INFO L470 AbstractCegarLoop]: Abstraction has 580 states and 2443 transitions. [2021-10-07 16:02:34,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:34,978 INFO L276 IsEmpty]: Start isEmpty. Operand 580 states and 2443 transitions. [2021-10-07 16:02:34,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-07 16:02:34,979 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:34,979 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-07 16:02:34,997 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:35,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:35,192 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:35,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:35,193 INFO L82 PathProgramCache]: Analyzing trace with hash 531342152, now seen corresponding path program 1 times [2021-10-07 16:02:35,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:35,194 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [47538639] [2021-10-07 16:02:35,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:02:35,194 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:35,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:35,196 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:35,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-10-07 16:02:35,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:02:35,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-07 16:02:35,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:35,540 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-07 16:02:35,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 70 [2021-10-07 16:02:36,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:36,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:36,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:36,104 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:36,104 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [47538639] [2021-10-07 16:02:36,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [47538639] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:36,105 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:36,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-07 16:02:36,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071187799] [2021-10-07 16:02:36,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-07 16:02:36,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:36,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-07 16:02:36,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 16:02:36,106 INFO L87 Difference]: Start difference. First operand 580 states and 2443 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:36,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:36,165 INFO L93 Difference]: Finished difference Result 562 states and 2389 transitions. [2021-10-07 16:02:36,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 16:02:36,166 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-10-07 16:02:36,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:36,173 INFO L225 Difference]: With dead ends: 562 [2021-10-07 16:02:36,173 INFO L226 Difference]: Without dead ends: 562 [2021-10-07 16:02:36,174 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 13.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 16:02:36,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2021-10-07 16:02:36,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 562. [2021-10-07 16:02:36,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 553 states have (on average 4.320072332730561) internal successors, (2389), 561 states have internal predecessors, (2389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:36,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 2389 transitions. [2021-10-07 16:02:36,203 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 2389 transitions. Word has length 5 [2021-10-07 16:02:36,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:36,204 INFO L470 AbstractCegarLoop]: Abstraction has 562 states and 2389 transitions. [2021-10-07 16:02:36,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:36,204 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 2389 transitions. [2021-10-07 16:02:36,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-07 16:02:36,205 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:36,205 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-07 16:02:36,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:36,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:36,420 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:36,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:36,421 INFO L82 PathProgramCache]: Analyzing trace with hash 531342153, now seen corresponding path program 1 times [2021-10-07 16:02:36,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:36,422 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1446679543] [2021-10-07 16:02:36,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:02:36,423 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:36,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:36,425 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:36,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-10-07 16:02:36,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:02:36,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-07 16:02:36,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:36,716 INFO L354 Elim1Store]: treesize reduction 231, result has 19.2 percent of original size [2021-10-07 16:02:36,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 60 [2021-10-07 16:02:36,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:36,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:36,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:36,891 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:36,891 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1446679543] [2021-10-07 16:02:36,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1446679543] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:36,891 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:36,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-07 16:02:36,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693706354] [2021-10-07 16:02:36,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 16:02:36,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:36,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 16:02:36,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:02:36,893 INFO L87 Difference]: Start difference. First operand 562 states and 2389 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:36,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:36,951 INFO L93 Difference]: Finished difference Result 544 states and 2335 transitions. [2021-10-07 16:02:36,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 16:02:36,952 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-10-07 16:02:36,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:36,958 INFO L225 Difference]: With dead ends: 544 [2021-10-07 16:02:36,959 INFO L226 Difference]: Without dead ends: 544 [2021-10-07 16:02:36,959 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 30.0ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:02:36,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2021-10-07 16:02:36,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 544. [2021-10-07 16:02:36,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 544 states, 537 states have (on average 4.348230912476723) internal successors, (2335), 543 states have internal predecessors, (2335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:37,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 2335 transitions. [2021-10-07 16:02:37,004 INFO L78 Accepts]: Start accepts. Automaton has 544 states and 2335 transitions. Word has length 5 [2021-10-07 16:02:37,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:37,005 INFO L470 AbstractCegarLoop]: Abstraction has 544 states and 2335 transitions. [2021-10-07 16:02:37,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:37,005 INFO L276 IsEmpty]: Start isEmpty. Operand 544 states and 2335 transitions. [2021-10-07 16:02:37,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-07 16:02:37,006 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:37,006 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:02:37,022 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:37,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:37,222 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:37,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:37,223 INFO L82 PathProgramCache]: Analyzing trace with hash -481288240, now seen corresponding path program 1 times [2021-10-07 16:02:37,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:37,228 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1135388978] [2021-10-07 16:02:37,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:02:37,228 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:37,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:37,231 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:37,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-10-07 16:02:37,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:02:37,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-07 16:02:37,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:37,528 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-07 16:02:37,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 70 [2021-10-07 16:02:38,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:38,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:38,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:38,128 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:38,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1135388978] [2021-10-07 16:02:38,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1135388978] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:38,130 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:38,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-07 16:02:38,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485826499] [2021-10-07 16:02:38,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-07 16:02:38,131 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:38,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-07 16:02:38,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 16:02:38,132 INFO L87 Difference]: Start difference. First operand 544 states and 2335 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:38,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:38,180 INFO L93 Difference]: Finished difference Result 514 states and 2221 transitions. [2021-10-07 16:02:38,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 16:02:38,181 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-10-07 16:02:38,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:38,188 INFO L225 Difference]: With dead ends: 514 [2021-10-07 16:02:38,189 INFO L226 Difference]: Without dead ends: 514 [2021-10-07 16:02:38,189 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 16:02:38,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2021-10-07 16:02:38,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 514. [2021-10-07 16:02:38,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 514 states, 509 states have (on average 4.363457760314342) internal successors, (2221), 513 states have internal predecessors, (2221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:38,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 514 states to 514 states and 2221 transitions. [2021-10-07 16:02:38,218 INFO L78 Accepts]: Start accepts. Automaton has 514 states and 2221 transitions. Word has length 7 [2021-10-07 16:02:38,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:38,218 INFO L470 AbstractCegarLoop]: Abstraction has 514 states and 2221 transitions. [2021-10-07 16:02:38,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:38,218 INFO L276 IsEmpty]: Start isEmpty. Operand 514 states and 2221 transitions. [2021-10-07 16:02:38,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-07 16:02:38,219 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:38,219 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:02:38,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:38,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:38,433 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:38,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:38,433 INFO L82 PathProgramCache]: Analyzing trace with hash -481288239, now seen corresponding path program 1 times [2021-10-07 16:02:38,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:38,434 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1562647688] [2021-10-07 16:02:38,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:02:38,434 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:38,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:38,446 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:38,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-10-07 16:02:38,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:02:38,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-07 16:02:38,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:38,732 INFO L354 Elim1Store]: treesize reduction 231, result has 19.2 percent of original size [2021-10-07 16:02:38,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 60 [2021-10-07 16:02:38,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:38,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:38,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:38,937 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:38,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1562647688] [2021-10-07 16:02:38,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1562647688] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:38,938 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:38,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-07 16:02:38,938 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167359334] [2021-10-07 16:02:38,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 16:02:38,939 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:38,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 16:02:38,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:02:38,940 INFO L87 Difference]: Start difference. First operand 514 states and 2221 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:38,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:38,983 INFO L93 Difference]: Finished difference Result 484 states and 2107 transitions. [2021-10-07 16:02:38,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 16:02:38,984 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-10-07 16:02:38,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:38,990 INFO L225 Difference]: With dead ends: 484 [2021-10-07 16:02:38,990 INFO L226 Difference]: Without dead ends: 484 [2021-10-07 16:02:38,991 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 39.4ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:02:38,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2021-10-07 16:02:39,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 484. [2021-10-07 16:02:39,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 481 states have (on average 4.38045738045738) internal successors, (2107), 483 states have internal predecessors, (2107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:39,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 2107 transitions. [2021-10-07 16:02:39,015 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 2107 transitions. Word has length 7 [2021-10-07 16:02:39,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:39,015 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 2107 transitions. [2021-10-07 16:02:39,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:39,016 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 2107 transitions. [2021-10-07 16:02:39,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-07 16:02:39,017 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:39,017 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:02:39,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:39,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:39,229 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:39,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:39,230 INFO L82 PathProgramCache]: Analyzing trace with hash 1338484235, now seen corresponding path program 1 times [2021-10-07 16:02:39,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:39,231 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [180430267] [2021-10-07 16:02:39,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:02:39,232 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:39,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:39,233 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:39,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-10-07 16:02:39,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:02:39,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:02:39,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:39,569 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-07 16:02:39,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 70 [2021-10-07 16:02:40,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:40,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:40,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:40,097 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:40,097 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [180430267] [2021-10-07 16:02:40,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [180430267] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:40,097 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:40,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2021-10-07 16:02:40,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712346784] [2021-10-07 16:02:40,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 16:02:40,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:40,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 16:02:40,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-10-07 16:02:40,099 INFO L87 Difference]: Start difference. First operand 484 states and 2107 transitions. Second operand has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:40,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:40,149 INFO L93 Difference]: Finished difference Result 403 states and 1702 transitions. [2021-10-07 16:02:40,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 16:02:40,149 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-10-07 16:02:40,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:40,154 INFO L225 Difference]: With dead ends: 403 [2021-10-07 16:02:40,154 INFO L226 Difference]: Without dead ends: 403 [2021-10-07 16:02:40,155 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 78.1ms TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-10-07 16:02:40,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2021-10-07 16:02:40,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 403. [2021-10-07 16:02:40,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 401 states have (on average 4.2443890274314215) internal successors, (1702), 402 states have internal predecessors, (1702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:40,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1702 transitions. [2021-10-07 16:02:40,175 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1702 transitions. Word has length 9 [2021-10-07 16:02:40,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:40,175 INFO L470 AbstractCegarLoop]: Abstraction has 403 states and 1702 transitions. [2021-10-07 16:02:40,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:40,176 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1702 transitions. [2021-10-07 16:02:40,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-07 16:02:40,187 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:40,187 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:02:40,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:40,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:40,401 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:40,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:40,402 INFO L82 PathProgramCache]: Analyzing trace with hash 1338484237, now seen corresponding path program 1 times [2021-10-07 16:02:40,402 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:40,404 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [515635503] [2021-10-07 16:02:40,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:02:40,406 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:40,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:40,407 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:40,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-10-07 16:02:40,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:02:40,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-07 16:02:40,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:40,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:40,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:40,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:40,701 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:40,701 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [515635503] [2021-10-07 16:02:40,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [515635503] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:40,702 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:40,702 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-07 16:02:40,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957747080] [2021-10-07 16:02:40,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-07 16:02:40,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:40,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-07 16:02:40,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 16:02:40,703 INFO L87 Difference]: Start difference. First operand 403 states and 1702 transitions. Second operand has 3 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:40,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:40,742 INFO L93 Difference]: Finished difference Result 322 states and 1297 transitions. [2021-10-07 16:02:40,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 16:02:40,743 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-10-07 16:02:40,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:40,747 INFO L225 Difference]: With dead ends: 322 [2021-10-07 16:02:40,747 INFO L226 Difference]: Without dead ends: 322 [2021-10-07 16:02:40,747 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 16:02:40,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2021-10-07 16:02:40,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 322. [2021-10-07 16:02:40,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 321 states have (on average 4.040498442367602) internal successors, (1297), 321 states have internal predecessors, (1297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:40,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 1297 transitions. [2021-10-07 16:02:40,760 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 1297 transitions. Word has length 9 [2021-10-07 16:02:40,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:40,761 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 1297 transitions. [2021-10-07 16:02:40,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:40,761 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 1297 transitions. [2021-10-07 16:02:40,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-07 16:02:40,764 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:40,765 INFO L512 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] [2021-10-07 16:02:40,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:40,977 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:40,977 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:40,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:40,979 INFO L82 PathProgramCache]: Analyzing trace with hash -1096903796, now seen corresponding path program 1 times [2021-10-07 16:02:40,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:40,980 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1313508699] [2021-10-07 16:02:40,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:02:40,980 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:40,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:40,981 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:41,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-10-07 16:02:41,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:02:41,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-07 16:02:41,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:41,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:41,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:41,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:41,341 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:41,342 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1313508699] [2021-10-07 16:02:41,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1313508699] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:41,342 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:41,342 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-07 16:02:41,342 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130591097] [2021-10-07 16:02:41,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 16:02:41,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:41,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 16:02:41,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:02:41,344 INFO L87 Difference]: Start difference. First operand 322 states and 1297 transitions. Second operand has 4 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:41,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:41,381 INFO L93 Difference]: Finished difference Result 609 states and 2288 transitions. [2021-10-07 16:02:41,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 16:02:41,382 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-07 16:02:41,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:41,388 INFO L225 Difference]: With dead ends: 609 [2021-10-07 16:02:41,388 INFO L226 Difference]: Without dead ends: 554 [2021-10-07 16:02:41,389 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.6ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:02:41,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2021-10-07 16:02:41,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 554. [2021-10-07 16:02:41,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 553 states have (on average 3.815551537070524) internal successors, (2110), 553 states have internal predecessors, (2110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:41,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 2110 transitions. [2021-10-07 16:02:41,418 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 2110 transitions. Word has length 25 [2021-10-07 16:02:41,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:41,419 INFO L470 AbstractCegarLoop]: Abstraction has 554 states and 2110 transitions. [2021-10-07 16:02:41,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:41,419 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 2110 transitions. [2021-10-07 16:02:41,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:02:41,422 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:41,422 INFO L512 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] [2021-10-07 16:02:41,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:41,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:41,635 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:41,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:41,636 INFO L82 PathProgramCache]: Analyzing trace with hash -1451231745, now seen corresponding path program 1 times [2021-10-07 16:02:41,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:41,637 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [94083856] [2021-10-07 16:02:41,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:02:41,637 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:41,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:41,638 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:41,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-10-07 16:02:41,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:02:41,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:02:41,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:41,877 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:41,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:41,980 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:41,981 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:41,981 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [94083856] [2021-10-07 16:02:41,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [94083856] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:41,981 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:41,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 7 [2021-10-07 16:02:41,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874847077] [2021-10-07 16:02:41,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 16:02:41,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:41,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 16:02:41,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-10-07 16:02:41,987 INFO L87 Difference]: Start difference. First operand 554 states and 2110 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:42,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:42,296 INFO L93 Difference]: Finished difference Result 754 states and 2819 transitions. [2021-10-07 16:02:42,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-07 16:02:42,297 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:02:42,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:42,306 INFO L225 Difference]: With dead ends: 754 [2021-10-07 16:02:42,306 INFO L226 Difference]: Without dead ends: 650 [2021-10-07 16:02:42,306 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 68.4ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-10-07 16:02:42,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2021-10-07 16:02:42,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 498. [2021-10-07 16:02:42,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 498 states, 497 states have (on average 3.869215291750503) internal successors, (1923), 497 states have internal predecessors, (1923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:42,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 1923 transitions. [2021-10-07 16:02:42,352 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 1923 transitions. Word has length 26 [2021-10-07 16:02:42,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:42,355 INFO L470 AbstractCegarLoop]: Abstraction has 498 states and 1923 transitions. [2021-10-07 16:02:42,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:42,356 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 1923 transitions. [2021-10-07 16:02:42,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:02:42,358 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:42,358 INFO L512 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] [2021-10-07 16:02:42,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:42,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:42,572 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:42,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:42,573 INFO L82 PathProgramCache]: Analyzing trace with hash 48296149, now seen corresponding path program 1 times [2021-10-07 16:02:42,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:42,574 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1683249890] [2021-10-07 16:02:42,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:02:42,574 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:42,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:42,578 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:42,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-10-07 16:02:42,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:02:42,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-07 16:02:42,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:42,831 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:42,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:42,948 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:42,948 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:42,949 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1683249890] [2021-10-07 16:02:42,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1683249890] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:02:42,949 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:02:42,949 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2021-10-07 16:02:42,949 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395207962] [2021-10-07 16:02:42,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 16:02:42,950 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:42,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 16:02:42,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-10-07 16:02:42,951 INFO L87 Difference]: Start difference. First operand 498 states and 1923 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:43,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:43,376 INFO L93 Difference]: Finished difference Result 1074 states and 4240 transitions. [2021-10-07 16:02:43,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 16:02:43,378 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:02:43,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:43,389 INFO L225 Difference]: With dead ends: 1074 [2021-10-07 16:02:43,389 INFO L226 Difference]: Without dead ends: 1074 [2021-10-07 16:02:43,390 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 141.8ms TimeCoverageRelationStatistics Valid=84, Invalid=156, Unknown=0, NotChecked=0, Total=240 [2021-10-07 16:02:43,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1074 states. [2021-10-07 16:02:43,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1074 to 612. [2021-10-07 16:02:43,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 611 states have (on average 3.9361702127659575) internal successors, (2405), 611 states have internal predecessors, (2405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:43,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 2405 transitions. [2021-10-07 16:02:43,426 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 2405 transitions. Word has length 26 [2021-10-07 16:02:43,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:43,426 INFO L470 AbstractCegarLoop]: Abstraction has 612 states and 2405 transitions. [2021-10-07 16:02:43,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:43,427 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 2405 transitions. [2021-10-07 16:02:43,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:02:43,430 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:43,430 INFO L512 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] [2021-10-07 16:02:43,445 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:43,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:43,643 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:43,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:43,644 INFO L82 PathProgramCache]: Analyzing trace with hash -1759287297, now seen corresponding path program 2 times [2021-10-07 16:02:43,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:43,645 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [917489469] [2021-10-07 16:02:43,645 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:02:43,645 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:43,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:43,647 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:43,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-10-07 16:02:43,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:02:43,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:02:43,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:02:43,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:43,913 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:43,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:43,989 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:43,989 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:43,989 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [917489469] [2021-10-07 16:02:43,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [917489469] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:43,990 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:43,990 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-07 16:02:43,990 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841815891] [2021-10-07 16:02:43,990 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 16:02:43,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:43,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 16:02:43,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-10-07 16:02:43,992 INFO L87 Difference]: Start difference. First operand 612 states and 2405 transitions. Second operand has 8 states, 8 states have (on average 4.125) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:44,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:44,379 INFO L93 Difference]: Finished difference Result 1156 states and 4367 transitions. [2021-10-07 16:02:44,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 16:02:44,379 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:02:44,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:44,391 INFO L225 Difference]: With dead ends: 1156 [2021-10-07 16:02:44,392 INFO L226 Difference]: Without dead ends: 1148 [2021-10-07 16:02:44,392 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 88.2ms TimeCoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:02:44,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states. [2021-10-07 16:02:44,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 766. [2021-10-07 16:02:44,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 766 states, 765 states have (on average 3.9908496732026144) internal successors, (3053), 765 states have internal predecessors, (3053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:44,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 766 states to 766 states and 3053 transitions. [2021-10-07 16:02:44,434 INFO L78 Accepts]: Start accepts. Automaton has 766 states and 3053 transitions. Word has length 26 [2021-10-07 16:02:44,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:44,434 INFO L470 AbstractCegarLoop]: Abstraction has 766 states and 3053 transitions. [2021-10-07 16:02:44,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:44,434 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 3053 transitions. [2021-10-07 16:02:44,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:02:44,438 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:44,438 INFO L512 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] [2021-10-07 16:02:44,455 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:44,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:44,652 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:44,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:44,653 INFO L82 PathProgramCache]: Analyzing trace with hash -1823457943, now seen corresponding path program 2 times [2021-10-07 16:02:44,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:44,654 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [625145977] [2021-10-07 16:02:44,654 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:02:44,655 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:44,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:44,656 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:44,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-10-07 16:02:44,872 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:02:44,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:02:44,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:02:44,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:44,998 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:44,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:45,074 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:45,075 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:45,075 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [625145977] [2021-10-07 16:02:45,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [625145977] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:45,075 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:45,076 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 7 [2021-10-07 16:02:45,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159831026] [2021-10-07 16:02:45,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 16:02:45,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:45,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 16:02:45,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-10-07 16:02:45,078 INFO L87 Difference]: Start difference. First operand 766 states and 3053 transitions. Second operand has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:45,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:45,354 INFO L93 Difference]: Finished difference Result 1104 states and 4199 transitions. [2021-10-07 16:02:45,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-07 16:02:45,355 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:02:45,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:45,366 INFO L225 Difference]: With dead ends: 1104 [2021-10-07 16:02:45,366 INFO L226 Difference]: Without dead ends: 1066 [2021-10-07 16:02:45,367 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 74.6ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-10-07 16:02:45,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1066 states. [2021-10-07 16:02:45,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1066 to 866. [2021-10-07 16:02:45,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.954913294797688) internal successors, (3421), 865 states have internal predecessors, (3421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:45,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3421 transitions. [2021-10-07 16:02:45,408 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3421 transitions. Word has length 26 [2021-10-07 16:02:45,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:45,409 INFO L470 AbstractCegarLoop]: Abstraction has 866 states and 3421 transitions. [2021-10-07 16:02:45,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:45,409 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3421 transitions. [2021-10-07 16:02:45,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:02:45,413 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:45,413 INFO L512 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] [2021-10-07 16:02:45,428 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:45,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:45,627 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:45,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:45,627 INFO L82 PathProgramCache]: Analyzing trace with hash -1531658219, now seen corresponding path program 3 times [2021-10-07 16:02:45,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:45,628 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [521022358] [2021-10-07 16:02:45,629 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:02:45,629 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:45,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:45,630 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:45,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-10-07 16:02:45,875 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 16:02:45,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:02:45,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-07 16:02:45,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:45,986 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:45,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:46,119 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:46,119 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:46,119 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [521022358] [2021-10-07 16:02:46,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [521022358] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:02:46,119 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:02:46,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2021-10-07 16:02:46,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218935875] [2021-10-07 16:02:46,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 16:02:46,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:46,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 16:02:46,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-10-07 16:02:46,121 INFO L87 Difference]: Start difference. First operand 866 states and 3421 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:46,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:46,698 INFO L93 Difference]: Finished difference Result 1620 states and 6219 transitions. [2021-10-07 16:02:46,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 16:02:46,699 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:02:46,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:46,715 INFO L225 Difference]: With dead ends: 1620 [2021-10-07 16:02:46,716 INFO L226 Difference]: Without dead ends: 1620 [2021-10-07 16:02:46,716 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 161.5ms TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2021-10-07 16:02:46,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1620 states. [2021-10-07 16:02:46,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1620 to 890. [2021-10-07 16:02:46,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 889 states have (on average 4.0517435320584925) internal successors, (3602), 889 states have internal predecessors, (3602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:46,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 3602 transitions. [2021-10-07 16:02:46,788 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 3602 transitions. Word has length 26 [2021-10-07 16:02:46,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:46,788 INFO L470 AbstractCegarLoop]: Abstraction has 890 states and 3602 transitions. [2021-10-07 16:02:46,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:46,788 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 3602 transitions. [2021-10-07 16:02:46,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:02:46,792 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:46,792 INFO L512 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] [2021-10-07 16:02:46,808 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:47,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:47,007 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:47,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:47,007 INFO L82 PathProgramCache]: Analyzing trace with hash 998903783, now seen corresponding path program 3 times [2021-10-07 16:02:47,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:47,008 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2115990718] [2021-10-07 16:02:47,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:02:47,008 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:47,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:47,010 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:47,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-10-07 16:02:47,215 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 16:02:47,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:02:47,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:02:47,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:47,346 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:47,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:47,445 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:47,445 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:47,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2115990718] [2021-10-07 16:02:47,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2115990718] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:47,446 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:47,446 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-07 16:02:47,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066933460] [2021-10-07 16:02:47,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 16:02:47,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:47,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 16:02:47,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-07 16:02:47,448 INFO L87 Difference]: Start difference. First operand 890 states and 3602 transitions. Second operand has 8 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:47,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:47,796 INFO L93 Difference]: Finished difference Result 1542 states and 5940 transitions. [2021-10-07 16:02:47,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 16:02:47,797 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:02:47,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:47,811 INFO L225 Difference]: With dead ends: 1542 [2021-10-07 16:02:47,811 INFO L226 Difference]: Without dead ends: 1448 [2021-10-07 16:02:47,812 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 94.0ms TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:02:47,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1448 states. [2021-10-07 16:02:47,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1448 to 1042. [2021-10-07 16:02:47,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1042 states, 1041 states have (on average 4.115273775216139) internal successors, (4284), 1041 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:47,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1042 states to 1042 states and 4284 transitions. [2021-10-07 16:02:47,861 INFO L78 Accepts]: Start accepts. Automaton has 1042 states and 4284 transitions. Word has length 26 [2021-10-07 16:02:47,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:47,861 INFO L470 AbstractCegarLoop]: Abstraction has 1042 states and 4284 transitions. [2021-10-07 16:02:47,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:47,861 INFO L276 IsEmpty]: Start isEmpty. Operand 1042 states and 4284 transitions. [2021-10-07 16:02:47,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:02:47,866 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:47,866 INFO L512 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] [2021-10-07 16:02:47,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:48,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:48,079 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:48,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:48,079 INFO L82 PathProgramCache]: Analyzing trace with hash -730634821, now seen corresponding path program 4 times [2021-10-07 16:02:48,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:48,080 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [243998801] [2021-10-07 16:02:48,081 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:02:48,081 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:48,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:48,082 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:48,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-10-07 16:02:48,251 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:02:48,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:02:48,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:02:48,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:48,365 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:48,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:48,451 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:48,451 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:48,452 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [243998801] [2021-10-07 16:02:48,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [243998801] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:48,452 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:48,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-07 16:02:48,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671099526] [2021-10-07 16:02:48,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 16:02:48,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:48,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 16:02:48,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-07 16:02:48,455 INFO L87 Difference]: Start difference. First operand 1042 states and 4284 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:48,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:48,877 INFO L93 Difference]: Finished difference Result 1996 states and 7852 transitions. [2021-10-07 16:02:48,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 16:02:48,878 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:02:48,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:48,902 INFO L225 Difference]: With dead ends: 1996 [2021-10-07 16:02:48,902 INFO L226 Difference]: Without dead ends: 1938 [2021-10-07 16:02:48,903 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 96.8ms TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:02:48,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1938 states. [2021-10-07 16:02:48,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1938 to 1236. [2021-10-07 16:02:48,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1236 states, 1235 states have (on average 4.238056680161943) internal successors, (5234), 1235 states have internal predecessors, (5234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:48,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1236 states to 1236 states and 5234 transitions. [2021-10-07 16:02:48,981 INFO L78 Accepts]: Start accepts. Automaton has 1236 states and 5234 transitions. Word has length 26 [2021-10-07 16:02:48,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:48,982 INFO L470 AbstractCegarLoop]: Abstraction has 1236 states and 5234 transitions. [2021-10-07 16:02:48,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:48,983 INFO L276 IsEmpty]: Start isEmpty. Operand 1236 states and 5234 transitions. [2021-10-07 16:02:48,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:02:48,996 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:48,997 INFO L512 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] [2021-10-07 16:02:49,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:49,209 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:49,209 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:49,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:49,210 INFO L82 PathProgramCache]: Analyzing trace with hash -624661175, now seen corresponding path program 5 times [2021-10-07 16:02:49,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:49,211 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1877131948] [2021-10-07 16:02:49,212 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 16:02:49,212 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:49,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:49,213 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:49,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-10-07 16:02:49,375 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:02:49,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:02:49,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:02:49,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:49,479 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:49,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:49,568 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:49,569 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:49,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1877131948] [2021-10-07 16:02:49,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1877131948] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:49,569 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:49,569 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-07 16:02:49,569 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56991282] [2021-10-07 16:02:49,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 16:02:49,570 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:49,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 16:02:49,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-10-07 16:02:49,571 INFO L87 Difference]: Start difference. First operand 1236 states and 5234 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:49,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:49,744 INFO L93 Difference]: Finished difference Result 1436 states and 5926 transitions. [2021-10-07 16:02:49,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-07 16:02:49,745 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:02:49,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:49,753 INFO L225 Difference]: With dead ends: 1436 [2021-10-07 16:02:49,753 INFO L226 Difference]: Without dead ends: 1404 [2021-10-07 16:02:49,754 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 46.6ms TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-10-07 16:02:49,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1404 states. [2021-10-07 16:02:49,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1404 to 1176. [2021-10-07 16:02:49,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1176 states, 1175 states have (on average 4.1617021276595745) internal successors, (4890), 1175 states have internal predecessors, (4890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:49,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1176 states to 1176 states and 4890 transitions. [2021-10-07 16:02:49,801 INFO L78 Accepts]: Start accepts. Automaton has 1176 states and 4890 transitions. Word has length 26 [2021-10-07 16:02:49,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:49,804 INFO L470 AbstractCegarLoop]: Abstraction has 1176 states and 4890 transitions. [2021-10-07 16:02:49,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:49,805 INFO L276 IsEmpty]: Start isEmpty. Operand 1176 states and 4890 transitions. [2021-10-07 16:02:49,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:02:49,810 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:49,810 INFO L512 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] [2021-10-07 16:02:49,823 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:50,022 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:50,023 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:50,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:50,024 INFO L82 PathProgramCache]: Analyzing trace with hash -318778025, now seen corresponding path program 4 times [2021-10-07 16:02:50,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:50,025 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1476985139] [2021-10-07 16:02:50,026 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:02:50,026 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:50,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:50,027 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:50,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-10-07 16:02:50,212 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:02:50,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:02:50,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:02:50,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:50,285 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:50,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:50,369 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:50,369 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:50,369 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1476985139] [2021-10-07 16:02:50,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1476985139] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:50,370 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:50,370 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-07 16:02:50,370 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301743687] [2021-10-07 16:02:50,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 16:02:50,371 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:50,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 16:02:50,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-07 16:02:50,372 INFO L87 Difference]: Start difference. First operand 1176 states and 4890 transitions. Second operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:50,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:50,762 INFO L93 Difference]: Finished difference Result 1830 states and 7170 transitions. [2021-10-07 16:02:50,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 16:02:50,763 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:02:50,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:50,770 INFO L225 Difference]: With dead ends: 1830 [2021-10-07 16:02:50,770 INFO L226 Difference]: Without dead ends: 1784 [2021-10-07 16:02:50,770 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 92.1ms TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:02:50,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1784 states. [2021-10-07 16:02:50,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1784 to 1252. [2021-10-07 16:02:50,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1252 states, 1251 states have (on average 4.212629896083134) internal successors, (5270), 1251 states have internal predecessors, (5270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:50,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1252 states to 1252 states and 5270 transitions. [2021-10-07 16:02:50,826 INFO L78 Accepts]: Start accepts. Automaton has 1252 states and 5270 transitions. Word has length 26 [2021-10-07 16:02:50,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:50,827 INFO L470 AbstractCegarLoop]: Abstraction has 1252 states and 5270 transitions. [2021-10-07 16:02:50,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:50,827 INFO L276 IsEmpty]: Start isEmpty. Operand 1252 states and 5270 transitions. [2021-10-07 16:02:50,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:02:50,833 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:50,833 INFO L512 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] [2021-10-07 16:02:50,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:51,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:51,046 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:51,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:51,047 INFO L82 PathProgramCache]: Analyzing trace with hash -91148947, now seen corresponding path program 5 times [2021-10-07 16:02:51,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:51,048 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1865802626] [2021-10-07 16:02:51,048 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 16:02:51,048 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:51,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:51,050 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:51,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-10-07 16:02:51,228 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:02:51,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:02:51,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-07 16:02:51,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:51,341 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:51,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:51,454 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:51,455 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:51,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1865802626] [2021-10-07 16:02:51,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1865802626] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:02:51,455 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:02:51,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2021-10-07 16:02:51,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241189243] [2021-10-07 16:02:51,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 16:02:51,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:51,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 16:02:51,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-10-07 16:02:51,457 INFO L87 Difference]: Start difference. First operand 1252 states and 5270 transitions. Second operand has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:51,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:51,858 INFO L93 Difference]: Finished difference Result 2292 states and 8906 transitions. [2021-10-07 16:02:51,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 16:02:51,859 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:02:51,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:51,874 INFO L225 Difference]: With dead ends: 2292 [2021-10-07 16:02:51,874 INFO L226 Difference]: Without dead ends: 2240 [2021-10-07 16:02:51,874 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 131.8ms TimeCoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:02:51,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2240 states. [2021-10-07 16:02:51,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2240 to 1074. [2021-10-07 16:02:51,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1074 states, 1073 states have (on average 4.071761416589003) internal successors, (4369), 1073 states have internal predecessors, (4369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:51,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1074 states to 1074 states and 4369 transitions. [2021-10-07 16:02:51,948 INFO L78 Accepts]: Start accepts. Automaton has 1074 states and 4369 transitions. Word has length 26 [2021-10-07 16:02:51,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:51,949 INFO L470 AbstractCegarLoop]: Abstraction has 1074 states and 4369 transitions. [2021-10-07 16:02:51,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:51,949 INFO L276 IsEmpty]: Start isEmpty. Operand 1074 states and 4369 transitions. [2021-10-07 16:02:51,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:02:51,954 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:51,954 INFO L512 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] [2021-10-07 16:02:51,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:52,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:52,168 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:52,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:52,168 INFO L82 PathProgramCache]: Analyzing trace with hash 1352136399, now seen corresponding path program 6 times [2021-10-07 16:02:52,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:52,169 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [234544865] [2021-10-07 16:02:52,169 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 16:02:52,169 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:52,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:52,172 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:52,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-10-07 16:02:52,430 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-07 16:02:52,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:02:52,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:02:52,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:52,500 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:52,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:52,568 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:52,568 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:52,568 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [234544865] [2021-10-07 16:02:52,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [234544865] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:52,569 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:52,569 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 7 [2021-10-07 16:02:52,569 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123212856] [2021-10-07 16:02:52,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 16:02:52,570 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:52,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 16:02:52,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-10-07 16:02:52,571 INFO L87 Difference]: Start difference. First operand 1074 states and 4369 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:52,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:52,885 INFO L93 Difference]: Finished difference Result 1256 states and 4872 transitions. [2021-10-07 16:02:52,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-07 16:02:52,886 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:02:52,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:52,893 INFO L225 Difference]: With dead ends: 1256 [2021-10-07 16:02:52,893 INFO L226 Difference]: Without dead ends: 1188 [2021-10-07 16:02:52,893 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 64.8ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-10-07 16:02:52,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2021-10-07 16:02:52,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 976. [2021-10-07 16:02:52,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 976 states, 975 states have (on average 4.137435897435897) internal successors, (4034), 975 states have internal predecessors, (4034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:52,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 976 states and 4034 transitions. [2021-10-07 16:02:52,936 INFO L78 Accepts]: Start accepts. Automaton has 976 states and 4034 transitions. Word has length 26 [2021-10-07 16:02:52,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:52,937 INFO L470 AbstractCegarLoop]: Abstraction has 976 states and 4034 transitions. [2021-10-07 16:02:52,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:52,938 INFO L276 IsEmpty]: Start isEmpty. Operand 976 states and 4034 transitions. [2021-10-07 16:02:52,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:02:52,943 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:52,943 INFO L512 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] [2021-10-07 16:02:52,957 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:53,156 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:53,157 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:53,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:53,158 INFO L82 PathProgramCache]: Analyzing trace with hash -1415386437, now seen corresponding path program 6 times [2021-10-07 16:02:53,158 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:53,159 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [312148732] [2021-10-07 16:02:53,159 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 16:02:53,159 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:53,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:53,160 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:53,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-10-07 16:02:53,414 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-07 16:02:53,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:02:53,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:02:53,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:53,525 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:53,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:53,620 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:53,620 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:53,620 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [312148732] [2021-10-07 16:02:53,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [312148732] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:53,621 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:53,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-07 16:02:53,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673100208] [2021-10-07 16:02:53,623 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 16:02:53,623 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:53,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 16:02:53,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-10-07 16:02:53,624 INFO L87 Difference]: Start difference. First operand 976 states and 4034 transitions. Second operand has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:53,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:53,933 INFO L93 Difference]: Finished difference Result 1488 states and 5883 transitions. [2021-10-07 16:02:53,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 16:02:53,943 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:02:53,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:53,952 INFO L225 Difference]: With dead ends: 1488 [2021-10-07 16:02:53,952 INFO L226 Difference]: Without dead ends: 1394 [2021-10-07 16:02:53,952 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 85.8ms TimeCoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:02:53,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1394 states. [2021-10-07 16:02:53,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1394 to 912. [2021-10-07 16:02:53,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 912 states, 911 states have (on average 4.209659714599342) internal successors, (3835), 911 states have internal predecessors, (3835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:53,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 912 states to 912 states and 3835 transitions. [2021-10-07 16:02:53,994 INFO L78 Accepts]: Start accepts. Automaton has 912 states and 3835 transitions. Word has length 26 [2021-10-07 16:02:53,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:53,995 INFO L470 AbstractCegarLoop]: Abstraction has 912 states and 3835 transitions. [2021-10-07 16:02:53,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:53,995 INFO L276 IsEmpty]: Start isEmpty. Operand 912 states and 3835 transitions. [2021-10-07 16:02:53,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:02:54,000 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:54,000 INFO L512 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] [2021-10-07 16:02:54,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:54,214 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:54,214 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:54,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:54,215 INFO L82 PathProgramCache]: Analyzing trace with hash 1125870035, now seen corresponding path program 7 times [2021-10-07 16:02:54,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:54,216 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [693075280] [2021-10-07 16:02:54,216 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 16:02:54,216 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:54,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:54,217 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:54,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-10-07 16:02:54,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:02:54,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:02:54,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:54,518 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:54,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:54,597 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:54,598 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:54,598 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [693075280] [2021-10-07 16:02:54,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [693075280] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:54,598 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:54,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-07 16:02:54,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816569538] [2021-10-07 16:02:54,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 16:02:54,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:54,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 16:02:54,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-10-07 16:02:54,600 INFO L87 Difference]: Start difference. First operand 912 states and 3835 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 8 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:54,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:54,962 INFO L93 Difference]: Finished difference Result 1706 states and 7043 transitions. [2021-10-07 16:02:54,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 16:02:54,963 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 8 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:02:54,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:54,971 INFO L225 Difference]: With dead ends: 1706 [2021-10-07 16:02:54,972 INFO L226 Difference]: Without dead ends: 1702 [2021-10-07 16:02:54,972 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 93.8ms TimeCoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:02:54,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1702 states. [2021-10-07 16:02:55,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1702 to 1228. [2021-10-07 16:02:55,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1228 states, 1227 states have (on average 4.351263243683782) internal successors, (5339), 1227 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:55,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1228 states to 1228 states and 5339 transitions. [2021-10-07 16:02:55,029 INFO L78 Accepts]: Start accepts. Automaton has 1228 states and 5339 transitions. Word has length 26 [2021-10-07 16:02:55,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:55,029 INFO L470 AbstractCegarLoop]: Abstraction has 1228 states and 5339 transitions. [2021-10-07 16:02:55,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 8 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:55,030 INFO L276 IsEmpty]: Start isEmpty. Operand 1228 states and 5339 transitions. [2021-10-07 16:02:55,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:02:55,036 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:55,036 INFO L512 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] [2021-10-07 16:02:55,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:55,249 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:55,250 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:55,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:55,250 INFO L82 PathProgramCache]: Analyzing trace with hash 552096707, now seen corresponding path program 8 times [2021-10-07 16:02:55,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:55,251 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1958394727] [2021-10-07 16:02:55,251 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:02:55,251 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:55,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:55,253 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:55,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-10-07 16:02:55,529 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:02:55,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:02:55,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-07 16:02:55,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:55,697 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:55,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:55,835 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:55,835 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:55,836 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1958394727] [2021-10-07 16:02:55,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1958394727] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:02:55,836 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:02:55,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2021-10-07 16:02:55,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687636446] [2021-10-07 16:02:55,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 16:02:55,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:55,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 16:02:55,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-10-07 16:02:55,838 INFO L87 Difference]: Start difference. First operand 1228 states and 5339 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:56,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:56,197 INFO L93 Difference]: Finished difference Result 2578 states and 11106 transitions. [2021-10-07 16:02:56,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 16:02:56,198 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:02:56,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:56,214 INFO L225 Difference]: With dead ends: 2578 [2021-10-07 16:02:56,214 INFO L226 Difference]: Without dead ends: 2522 [2021-10-07 16:02:56,214 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 114.8ms TimeCoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:02:56,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2522 states. [2021-10-07 16:02:56,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2522 to 1478. [2021-10-07 16:02:56,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1478 states, 1477 states have (on average 4.606635071090047) internal successors, (6804), 1477 states have internal predecessors, (6804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:56,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1478 states to 1478 states and 6804 transitions. [2021-10-07 16:02:56,295 INFO L78 Accepts]: Start accepts. Automaton has 1478 states and 6804 transitions. Word has length 26 [2021-10-07 16:02:56,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:56,296 INFO L470 AbstractCegarLoop]: Abstraction has 1478 states and 6804 transitions. [2021-10-07 16:02:56,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:56,296 INFO L276 IsEmpty]: Start isEmpty. Operand 1478 states and 6804 transitions. [2021-10-07 16:02:56,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:02:56,303 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:56,303 INFO L512 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] [2021-10-07 16:02:56,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:56,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:56,516 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:56,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:56,517 INFO L82 PathProgramCache]: Analyzing trace with hash -981427479, now seen corresponding path program 9 times [2021-10-07 16:02:56,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:56,517 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1969739813] [2021-10-07 16:02:56,518 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:02:56,518 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:56,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:56,519 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:56,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-10-07 16:02:56,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 16:02:56,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:02:56,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:02:56,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:56,932 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:56,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:57,020 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:57,020 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:57,021 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1969739813] [2021-10-07 16:02:57,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1969739813] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:57,021 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:57,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-07 16:02:57,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684584872] [2021-10-07 16:02:57,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 16:02:57,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:57,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 16:02:57,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-10-07 16:02:57,023 INFO L87 Difference]: Start difference. First operand 1478 states and 6804 transitions. Second operand has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:57,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:57,357 INFO L93 Difference]: Finished difference Result 1992 states and 8725 transitions. [2021-10-07 16:02:57,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 16:02:57,358 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:02:57,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:57,364 INFO L225 Difference]: With dead ends: 1992 [2021-10-07 16:02:57,364 INFO L226 Difference]: Without dead ends: 1906 [2021-10-07 16:02:57,365 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 84.8ms TimeCoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:02:57,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1906 states. [2021-10-07 16:02:57,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1906 to 1486. [2021-10-07 16:02:57,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1486 states, 1485 states have (on average 4.593265993265994) internal successors, (6821), 1485 states have internal predecessors, (6821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:57,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1486 states to 1486 states and 6821 transitions. [2021-10-07 16:02:57,427 INFO L78 Accepts]: Start accepts. Automaton has 1486 states and 6821 transitions. Word has length 26 [2021-10-07 16:02:57,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:57,427 INFO L470 AbstractCegarLoop]: Abstraction has 1486 states and 6821 transitions. [2021-10-07 16:02:57,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:57,427 INFO L276 IsEmpty]: Start isEmpty. Operand 1486 states and 6821 transitions. [2021-10-07 16:02:57,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:02:57,434 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:57,434 INFO L512 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] [2021-10-07 16:02:57,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:57,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:57,648 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:57,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:57,649 INFO L82 PathProgramCache]: Analyzing trace with hash 535226117, now seen corresponding path program 10 times [2021-10-07 16:02:57,649 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:57,649 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1100623325] [2021-10-07 16:02:57,650 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:02:57,650 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:57,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:57,652 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:57,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-10-07 16:02:57,897 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:02:57,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:02:57,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:02:57,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:57,998 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:57,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:58,077 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:58,078 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:58,078 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1100623325] [2021-10-07 16:02:58,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1100623325] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:58,078 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:58,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-07 16:02:58,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986157121] [2021-10-07 16:02:58,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 16:02:58,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:58,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 16:02:58,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-07 16:02:58,081 INFO L87 Difference]: Start difference. First operand 1486 states and 6821 transitions. Second operand has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:58,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:58,334 INFO L93 Difference]: Finished difference Result 2040 states and 9133 transitions. [2021-10-07 16:02:58,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-07 16:02:58,339 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:02:58,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:58,348 INFO L225 Difference]: With dead ends: 2040 [2021-10-07 16:02:58,348 INFO L226 Difference]: Without dead ends: 2008 [2021-10-07 16:02:58,349 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 80.4ms TimeCoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2021-10-07 16:02:58,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2008 states. [2021-10-07 16:02:58,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2008 to 1456. [2021-10-07 16:02:58,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1456 states, 1455 states have (on average 4.615120274914089) internal successors, (6715), 1455 states have internal predecessors, (6715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:58,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1456 states to 1456 states and 6715 transitions. [2021-10-07 16:02:58,451 INFO L78 Accepts]: Start accepts. Automaton has 1456 states and 6715 transitions. Word has length 26 [2021-10-07 16:02:58,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:58,452 INFO L470 AbstractCegarLoop]: Abstraction has 1456 states and 6715 transitions. [2021-10-07 16:02:58,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:58,452 INFO L276 IsEmpty]: Start isEmpty. Operand 1456 states and 6715 transitions. [2021-10-07 16:02:58,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-07 16:02:58,458 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:58,458 INFO L512 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] [2021-10-07 16:02:58,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2021-10-07 16:02:58,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:58,672 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:58,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:58,672 INFO L82 PathProgramCache]: Analyzing trace with hash 1764408955, now seen corresponding path program 11 times [2021-10-07 16:02:58,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:58,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [129883214] [2021-10-07 16:02:58,673 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 16:02:58,673 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:58,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:58,674 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:58,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-10-07 16:02:58,920 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:02:58,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:02:58,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:02:58,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:58,996 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:58,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:02:59,060 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:59,060 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:02:59,060 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [129883214] [2021-10-07 16:02:59,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [129883214] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:02:59,061 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:02:59,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 7 [2021-10-07 16:02:59,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343473530] [2021-10-07 16:02:59,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 16:02:59,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:02:59,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 16:02:59,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-10-07 16:02:59,063 INFO L87 Difference]: Start difference. First operand 1456 states and 6715 transitions. Second operand has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:59,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:02:59,235 INFO L93 Difference]: Finished difference Result 1612 states and 7304 transitions. [2021-10-07 16:02:59,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-07 16:02:59,236 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-07 16:02:59,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:02:59,243 INFO L225 Difference]: With dead ends: 1612 [2021-10-07 16:02:59,243 INFO L226 Difference]: Without dead ends: 1580 [2021-10-07 16:02:59,243 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 46.3ms TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-10-07 16:02:59,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1580 states. [2021-10-07 16:02:59,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1580 to 1174. [2021-10-07 16:02:59,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1174 states, 1173 states have (on average 4.549872122762149) internal successors, (5337), 1173 states have internal predecessors, (5337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:59,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1174 states to 1174 states and 5337 transitions. [2021-10-07 16:02:59,278 INFO L78 Accepts]: Start accepts. Automaton has 1174 states and 5337 transitions. Word has length 26 [2021-10-07 16:02:59,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:02:59,278 INFO L470 AbstractCegarLoop]: Abstraction has 1174 states and 5337 transitions. [2021-10-07 16:02:59,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:02:59,278 INFO L276 IsEmpty]: Start isEmpty. Operand 1174 states and 5337 transitions. [2021-10-07 16:02:59,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-07 16:02:59,283 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:02:59,283 INFO L512 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] [2021-10-07 16:02:59,295 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Ended with exit code 0 [2021-10-07 16:02:59,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:02:59,496 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:02:59,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:02:59,497 INFO L82 PathProgramCache]: Analyzing trace with hash 1600380726, now seen corresponding path program 1 times [2021-10-07 16:02:59,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:02:59,497 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [296275873] [2021-10-07 16:02:59,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:02:59,498 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:02:59,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:02:59,499 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:02:59,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-10-07 16:02:59,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:02:59,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 16:02:59,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:02:59,925 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:02:59,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:00,021 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:03:00,022 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:00,022 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [296275873] [2021-10-07 16:03:00,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [296275873] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:00,022 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:00,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 4 [2021-10-07 16:03:00,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956484881] [2021-10-07 16:03:00,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-07 16:03:00,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:00,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-07 16:03:00,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-10-07 16:03:00,024 INFO L87 Difference]: Start difference. First operand 1174 states and 5337 transitions. Second operand has 6 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:00,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:00,120 INFO L93 Difference]: Finished difference Result 2618 states and 11330 transitions. [2021-10-07 16:03:00,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-07 16:03:00,121 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-10-07 16:03:00,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:00,129 INFO L225 Difference]: With dead ends: 2618 [2021-10-07 16:03:00,129 INFO L226 Difference]: Without dead ends: 2484 [2021-10-07 16:03:00,130 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 24.5ms TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-10-07 16:03:00,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2484 states. [2021-10-07 16:03:00,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2484 to 2288. [2021-10-07 16:03:00,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2288 states, 2287 states have (on average 4.518583296895496) internal successors, (10334), 2287 states have internal predecessors, (10334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:00,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2288 states to 2288 states and 10334 transitions. [2021-10-07 16:03:00,208 INFO L78 Accepts]: Start accepts. Automaton has 2288 states and 10334 transitions. Word has length 27 [2021-10-07 16:03:00,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:00,209 INFO L470 AbstractCegarLoop]: Abstraction has 2288 states and 10334 transitions. [2021-10-07 16:03:00,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:00,209 INFO L276 IsEmpty]: Start isEmpty. Operand 2288 states and 10334 transitions. [2021-10-07 16:03:00,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:03:00,218 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:00,218 INFO L512 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] [2021-10-07 16:03:00,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:00,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:00,432 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:00,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:00,432 INFO L82 PathProgramCache]: Analyzing trace with hash -735789767, now seen corresponding path program 1 times [2021-10-07 16:03:00,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:00,432 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1537139007] [2021-10-07 16:03:00,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:03:00,433 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:00,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:00,434 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:00,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2021-10-07 16:03:00,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:03:00,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-07 16:03:00,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:00,953 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:03:00,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:01,114 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:03:01,114 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:01,115 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1537139007] [2021-10-07 16:03:01,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1537139007] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:01,115 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:01,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2021-10-07 16:03:01,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455054625] [2021-10-07 16:03:01,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 16:03:01,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:01,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 16:03:01,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-10-07 16:03:01,117 INFO L87 Difference]: Start difference. First operand 2288 states and 10334 transitions. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:01,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:01,616 INFO L93 Difference]: Finished difference Result 3990 states and 17602 transitions. [2021-10-07 16:03:01,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 16:03:01,617 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:03:01,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:01,630 INFO L225 Difference]: With dead ends: 3990 [2021-10-07 16:03:01,631 INFO L226 Difference]: Without dead ends: 3876 [2021-10-07 16:03:01,631 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 196.7ms TimeCoverageRelationStatistics Valid=84, Invalid=156, Unknown=0, NotChecked=0, Total=240 [2021-10-07 16:03:01,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3876 states. [2021-10-07 16:03:01,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3876 to 2614. [2021-10-07 16:03:01,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2614 states, 2613 states have (on average 4.503635667814772) internal successors, (11768), 2613 states have internal predecessors, (11768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:01,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2614 states to 2614 states and 11768 transitions. [2021-10-07 16:03:01,778 INFO L78 Accepts]: Start accepts. Automaton has 2614 states and 11768 transitions. Word has length 28 [2021-10-07 16:03:01,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:01,778 INFO L470 AbstractCegarLoop]: Abstraction has 2614 states and 11768 transitions. [2021-10-07 16:03:01,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:01,778 INFO L276 IsEmpty]: Start isEmpty. Operand 2614 states and 11768 transitions. [2021-10-07 16:03:01,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:03:01,788 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:01,788 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:03:01,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:02,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:02,002 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:02,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:02,003 INFO L82 PathProgramCache]: Analyzing trace with hash -739859509, now seen corresponding path program 2 times [2021-10-07 16:03:02,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:02,004 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1532047026] [2021-10-07 16:03:02,004 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:03:02,004 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:02,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:02,005 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:02,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-10-07 16:03:02,345 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:03:02,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:03:02,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:03:02,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:02,431 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:03:02,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:02,512 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:03:02,513 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:02,513 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1532047026] [2021-10-07 16:03:02,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1532047026] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:03:02,513 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:03:02,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-07 16:03:02,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216850774] [2021-10-07 16:03:02,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 16:03:02,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:02,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 16:03:02,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-10-07 16:03:02,515 INFO L87 Difference]: Start difference. First operand 2614 states and 11768 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:02,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:02,865 INFO L93 Difference]: Finished difference Result 3820 states and 17085 transitions. [2021-10-07 16:03:02,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-07 16:03:02,866 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:03:02,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:02,878 INFO L225 Difference]: With dead ends: 3820 [2021-10-07 16:03:02,878 INFO L226 Difference]: Without dead ends: 3742 [2021-10-07 16:03:02,879 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 76.9ms TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:03:02,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3742 states. [2021-10-07 16:03:02,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3742 to 3036. [2021-10-07 16:03:02,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3036 states, 3035 states have (on average 4.617792421746294) internal successors, (14015), 3035 states have internal predecessors, (14015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:03,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3036 states to 3036 states and 14015 transitions. [2021-10-07 16:03:03,007 INFO L78 Accepts]: Start accepts. Automaton has 3036 states and 14015 transitions. Word has length 28 [2021-10-07 16:03:03,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:03,008 INFO L470 AbstractCegarLoop]: Abstraction has 3036 states and 14015 transitions. [2021-10-07 16:03:03,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:03,008 INFO L276 IsEmpty]: Start isEmpty. Operand 3036 states and 14015 transitions. [2021-10-07 16:03:03,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:03:03,017 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:03,018 INFO L512 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] [2021-10-07 16:03:03,030 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:03,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:03,218 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:03,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:03,219 INFO L82 PathProgramCache]: Analyzing trace with hash 827283181, now seen corresponding path program 2 times [2021-10-07 16:03:03,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:03,220 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [733824296] [2021-10-07 16:03:03,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:03:03,220 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:03,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:03,222 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:03,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-10-07 16:03:03,555 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:03:03,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:03:03,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 16:03:03,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:03,798 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:03,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:04,024 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:04,024 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:04,025 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [733824296] [2021-10-07 16:03:04,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [733824296] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:04,025 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:04,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2021-10-07 16:03:04,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50494007] [2021-10-07 16:03:04,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-07 16:03:04,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:04,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-07 16:03:04,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:03:04,027 INFO L87 Difference]: Start difference. First operand 3036 states and 14015 transitions. Second operand has 13 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:06,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:06,424 INFO L93 Difference]: Finished difference Result 8224 states and 36393 transitions. [2021-10-07 16:03:06,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-07 16:03:06,425 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:03:06,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:06,451 INFO L225 Difference]: With dead ends: 8224 [2021-10-07 16:03:06,451 INFO L226 Difference]: Without dead ends: 8114 [2021-10-07 16:03:06,453 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 296 ImplicationChecksByTransitivity, 1234.7ms TimeCoverageRelationStatistics Valid=343, Invalid=917, Unknown=0, NotChecked=0, Total=1260 [2021-10-07 16:03:06,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8114 states. [2021-10-07 16:03:06,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8114 to 3284. [2021-10-07 16:03:06,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3284 states, 3283 states have (on average 4.733170880292415) internal successors, (15539), 3283 states have internal predecessors, (15539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:06,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3284 states to 3284 states and 15539 transitions. [2021-10-07 16:03:06,689 INFO L78 Accepts]: Start accepts. Automaton has 3284 states and 15539 transitions. Word has length 28 [2021-10-07 16:03:06,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:06,689 INFO L470 AbstractCegarLoop]: Abstraction has 3284 states and 15539 transitions. [2021-10-07 16:03:06,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:06,689 INFO L276 IsEmpty]: Start isEmpty. Operand 3284 states and 15539 transitions. [2021-10-07 16:03:06,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:03:06,702 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:06,703 INFO L512 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] [2021-10-07 16:03:06,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:06,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:06,917 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:06,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:06,919 INFO L82 PathProgramCache]: Analyzing trace with hash 1341262973, now seen corresponding path program 3 times [2021-10-07 16:03:06,919 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:06,919 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [574554059] [2021-10-07 16:03:06,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:03:06,920 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:06,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:06,921 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:06,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-10-07 16:03:07,276 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 16:03:07,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:03:07,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:03:07,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:07,400 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:07,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:07,469 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:07,470 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:07,470 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [574554059] [2021-10-07 16:03:07,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [574554059] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:03:07,471 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:03:07,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2021-10-07 16:03:07,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085801098] [2021-10-07 16:03:07,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 16:03:07,472 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:07,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 16:03:07,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:03:07,473 INFO L87 Difference]: Start difference. First operand 3284 states and 15539 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:07,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:07,505 INFO L93 Difference]: Finished difference Result 3068 states and 14323 transitions. [2021-10-07 16:03:07,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 16:03:07,506 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:03:07,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:07,516 INFO L225 Difference]: With dead ends: 3068 [2021-10-07 16:03:07,517 INFO L226 Difference]: Without dead ends: 3068 [2021-10-07 16:03:07,517 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.0ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:03:07,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3068 states. [2021-10-07 16:03:07,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3068 to 3068. [2021-10-07 16:03:07,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3068 states, 3067 states have (on average 4.670035865666775) internal successors, (14323), 3067 states have internal predecessors, (14323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:07,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3068 states to 3068 states and 14323 transitions. [2021-10-07 16:03:07,687 INFO L78 Accepts]: Start accepts. Automaton has 3068 states and 14323 transitions. Word has length 28 [2021-10-07 16:03:07,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:07,687 INFO L470 AbstractCegarLoop]: Abstraction has 3068 states and 14323 transitions. [2021-10-07 16:03:07,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:07,688 INFO L276 IsEmpty]: Start isEmpty. Operand 3068 states and 14323 transitions. [2021-10-07 16:03:07,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:03:07,700 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:07,700 INFO L512 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] [2021-10-07 16:03:07,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:07,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:07,912 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:07,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:07,913 INFO L82 PathProgramCache]: Analyzing trace with hash 986529297, now seen corresponding path program 4 times [2021-10-07 16:03:07,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:07,914 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1912531185] [2021-10-07 16:03:07,914 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:03:07,914 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:07,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:07,916 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:07,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-10-07 16:03:08,237 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:03:08,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:03:08,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-07 16:03:08,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:08,451 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:03:08,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:08,601 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:03:08,602 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:08,602 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1912531185] [2021-10-07 16:03:08,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1912531185] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:08,602 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:08,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2021-10-07 16:03:08,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343493705] [2021-10-07 16:03:08,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 16:03:08,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:08,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 16:03:08,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-10-07 16:03:08,605 INFO L87 Difference]: Start difference. First operand 3068 states and 14323 transitions. Second operand has 10 states, 10 states have (on average 4.6) internal successors, (46), 10 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:09,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:09,006 INFO L93 Difference]: Finished difference Result 5172 states and 24026 transitions. [2021-10-07 16:03:09,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-07 16:03:09,008 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 10 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:03:09,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:09,027 INFO L225 Difference]: With dead ends: 5172 [2021-10-07 16:03:09,027 INFO L226 Difference]: Without dead ends: 5172 [2021-10-07 16:03:09,027 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 160.4ms TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:03:09,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5172 states. [2021-10-07 16:03:09,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5172 to 3032. [2021-10-07 16:03:09,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3032 states, 3031 states have (on average 4.637413394919169) internal successors, (14056), 3031 states have internal predecessors, (14056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:09,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3032 states to 3032 states and 14056 transitions. [2021-10-07 16:03:09,122 INFO L78 Accepts]: Start accepts. Automaton has 3032 states and 14056 transitions. Word has length 28 [2021-10-07 16:03:09,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:09,122 INFO L470 AbstractCegarLoop]: Abstraction has 3032 states and 14056 transitions. [2021-10-07 16:03:09,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 10 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:09,123 INFO L276 IsEmpty]: Start isEmpty. Operand 3032 states and 14056 transitions. [2021-10-07 16:03:09,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:03:09,131 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:09,131 INFO L512 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] [2021-10-07 16:03:09,142 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:09,332 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:09,332 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:09,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:09,333 INFO L82 PathProgramCache]: Analyzing trace with hash 719163591, now seen corresponding path program 5 times [2021-10-07 16:03:09,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:09,334 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1937306569] [2021-10-07 16:03:09,334 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 16:03:09,335 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:09,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:09,338 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:09,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2021-10-07 16:03:09,653 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:03:09,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:03:09,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-07 16:03:09,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:09,830 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:03:09,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:10,071 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:10,072 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:10,072 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1937306569] [2021-10-07 16:03:10,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1937306569] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:10,072 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:10,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-07 16:03:10,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369261643] [2021-10-07 16:03:10,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:03:10,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:10,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:03:10,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:03:10,075 INFO L87 Difference]: Start difference. First operand 3032 states and 14056 transitions. Second operand has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 12 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:11,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:11,221 INFO L93 Difference]: Finished difference Result 5778 states and 25988 transitions. [2021-10-07 16:03:11,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-07 16:03:11,222 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 12 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:03:11,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:11,241 INFO L225 Difference]: With dead ends: 5778 [2021-10-07 16:03:11,241 INFO L226 Difference]: Without dead ends: 5734 [2021-10-07 16:03:11,241 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 439.9ms TimeCoverageRelationStatistics Valid=144, Invalid=362, Unknown=0, NotChecked=0, Total=506 [2021-10-07 16:03:11,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5734 states. [2021-10-07 16:03:11,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5734 to 3240. [2021-10-07 16:03:11,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3240 states, 3239 states have (on average 4.688175362766286) internal successors, (15185), 3239 states have internal predecessors, (15185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:11,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3240 states to 3240 states and 15185 transitions. [2021-10-07 16:03:11,396 INFO L78 Accepts]: Start accepts. Automaton has 3240 states and 15185 transitions. Word has length 28 [2021-10-07 16:03:11,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:11,396 INFO L470 AbstractCegarLoop]: Abstraction has 3240 states and 15185 transitions. [2021-10-07 16:03:11,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 12 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:11,396 INFO L276 IsEmpty]: Start isEmpty. Operand 3240 states and 15185 transitions. [2021-10-07 16:03:11,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:03:11,412 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:11,412 INFO L512 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] [2021-10-07 16:03:11,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:11,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:11,626 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:11,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:11,627 INFO L82 PathProgramCache]: Analyzing trace with hash -576835989, now seen corresponding path program 6 times [2021-10-07 16:03:11,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:11,627 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [605259278] [2021-10-07 16:03:11,628 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 16:03:11,628 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:11,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:11,629 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:11,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2021-10-07 16:03:12,037 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-07 16:03:12,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:03:12,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 16:03:12,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:12,274 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:12,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:12,519 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:12,519 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:12,520 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [605259278] [2021-10-07 16:03:12,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [605259278] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:12,520 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:12,520 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2021-10-07 16:03:12,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776949259] [2021-10-07 16:03:12,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-07 16:03:12,521 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:12,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-07 16:03:12,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:03:12,522 INFO L87 Difference]: Start difference. First operand 3240 states and 15185 transitions. Second operand has 13 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:14,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:14,528 INFO L93 Difference]: Finished difference Result 6776 states and 29604 transitions. [2021-10-07 16:03:14,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-07 16:03:14,529 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:03:14,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:14,550 INFO L225 Difference]: With dead ends: 6776 [2021-10-07 16:03:14,551 INFO L226 Difference]: Without dead ends: 6676 [2021-10-07 16:03:14,551 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 1003.8ms TimeCoverageRelationStatistics Valid=279, Invalid=843, Unknown=0, NotChecked=0, Total=1122 [2021-10-07 16:03:14,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6676 states. [2021-10-07 16:03:14,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6676 to 2706. [2021-10-07 16:03:14,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2706 states, 2705 states have (on average 4.479112754158965) internal successors, (12116), 2705 states have internal predecessors, (12116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:14,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2706 states to 2706 states and 12116 transitions. [2021-10-07 16:03:14,649 INFO L78 Accepts]: Start accepts. Automaton has 2706 states and 12116 transitions. Word has length 28 [2021-10-07 16:03:14,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:14,649 INFO L470 AbstractCegarLoop]: Abstraction has 2706 states and 12116 transitions. [2021-10-07 16:03:14,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:14,650 INFO L276 IsEmpty]: Start isEmpty. Operand 2706 states and 12116 transitions. [2021-10-07 16:03:14,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:03:14,659 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:14,659 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:03:14,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Ended with exit code 0 [2021-10-07 16:03:14,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:14,868 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:14,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:14,869 INFO L82 PathProgramCache]: Analyzing trace with hash -98638677, now seen corresponding path program 3 times [2021-10-07 16:03:14,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:14,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [849650224] [2021-10-07 16:03:14,870 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:03:14,870 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:14,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:14,872 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:14,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2021-10-07 16:03:15,296 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 16:03:15,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:03:15,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:03:15,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:15,376 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:03:15,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:15,451 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:03:15,451 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:15,452 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [849650224] [2021-10-07 16:03:15,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [849650224] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:03:15,452 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:03:15,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-07 16:03:15,453 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687680006] [2021-10-07 16:03:15,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 16:03:15,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:15,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 16:03:15,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-07 16:03:15,455 INFO L87 Difference]: Start difference. First operand 2706 states and 12116 transitions. Second operand has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:15,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:15,790 INFO L93 Difference]: Finished difference Result 3946 states and 17424 transitions. [2021-10-07 16:03:15,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 16:03:15,791 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:03:15,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:15,802 INFO L225 Difference]: With dead ends: 3946 [2021-10-07 16:03:15,802 INFO L226 Difference]: Without dead ends: 3888 [2021-10-07 16:03:15,802 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 90.0ms TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:03:15,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3888 states. [2021-10-07 16:03:15,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3888 to 2944. [2021-10-07 16:03:15,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2944 states, 2943 states have (on average 4.524974515800204) internal successors, (13317), 2943 states have internal predecessors, (13317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:15,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2944 states to 2944 states and 13317 transitions. [2021-10-07 16:03:15,878 INFO L78 Accepts]: Start accepts. Automaton has 2944 states and 13317 transitions. Word has length 28 [2021-10-07 16:03:15,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:15,878 INFO L470 AbstractCegarLoop]: Abstraction has 2944 states and 13317 transitions. [2021-10-07 16:03:15,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:15,879 INFO L276 IsEmpty]: Start isEmpty. Operand 2944 states and 13317 transitions. [2021-10-07 16:03:15,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:03:15,886 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:15,886 INFO L512 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] [2021-10-07 16:03:15,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:16,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:16,099 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:16,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:16,100 INFO L82 PathProgramCache]: Analyzing trace with hash 1468504013, now seen corresponding path program 7 times [2021-10-07 16:03:16,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:16,101 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [46701207] [2021-10-07 16:03:16,102 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 16:03:16,102 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:16,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:16,103 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:16,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2021-10-07 16:03:16,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:03:16,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-07 16:03:16,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:16,622 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:03:16,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:16,767 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:03:16,767 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:16,767 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [46701207] [2021-10-07 16:03:16,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [46701207] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:16,768 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:16,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2021-10-07 16:03:16,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167638879] [2021-10-07 16:03:16,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 16:03:16,769 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:16,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 16:03:16,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-10-07 16:03:16,770 INFO L87 Difference]: Start difference. First operand 2944 states and 13317 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 10 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:17,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:17,068 INFO L93 Difference]: Finished difference Result 4512 states and 19428 transitions. [2021-10-07 16:03:17,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 16:03:17,069 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 10 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:03:17,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:17,083 INFO L225 Difference]: With dead ends: 4512 [2021-10-07 16:03:17,083 INFO L226 Difference]: Without dead ends: 4470 [2021-10-07 16:03:17,083 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 99.3ms TimeCoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:03:17,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4470 states. [2021-10-07 16:03:17,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4470 to 2468. [2021-10-07 16:03:17,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2468 states, 2467 states have (on average 4.443858937981354) internal successors, (10963), 2467 states have internal predecessors, (10963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:17,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2468 states to 2468 states and 10963 transitions. [2021-10-07 16:03:17,157 INFO L78 Accepts]: Start accepts. Automaton has 2468 states and 10963 transitions. Word has length 28 [2021-10-07 16:03:17,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:17,157 INFO L470 AbstractCegarLoop]: Abstraction has 2468 states and 10963 transitions. [2021-10-07 16:03:17,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 10 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:17,158 INFO L276 IsEmpty]: Start isEmpty. Operand 2468 states and 10963 transitions. [2021-10-07 16:03:17,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-07 16:03:17,165 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:17,165 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:03:17,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:17,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:17,366 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:17,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:17,367 INFO L82 PathProgramCache]: Analyzing trace with hash -1315506603, now seen corresponding path program 4 times [2021-10-07 16:03:17,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:17,368 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1717596783] [2021-10-07 16:03:17,368 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:03:17,368 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:17,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:17,369 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:17,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2021-10-07 16:03:17,714 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:03:17,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:03:17,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:03:17,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:17,784 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:03:17,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:17,852 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:03:17,852 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:17,852 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1717596783] [2021-10-07 16:03:17,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1717596783] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:03:17,853 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:03:17,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 7 [2021-10-07 16:03:17,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17845285] [2021-10-07 16:03:17,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 16:03:17,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:17,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 16:03:17,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-10-07 16:03:17,856 INFO L87 Difference]: Start difference. First operand 2468 states and 10963 transitions. Second operand has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:18,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:18,109 INFO L93 Difference]: Finished difference Result 2478 states and 11129 transitions. [2021-10-07 16:03:18,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 16:03:18,110 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-07 16:03:18,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:18,122 INFO L225 Difference]: With dead ends: 2478 [2021-10-07 16:03:18,122 INFO L226 Difference]: Without dead ends: 2418 [2021-10-07 16:03:18,122 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 53.0ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-10-07 16:03:18,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2418 states. [2021-10-07 16:03:18,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2418 to 2236. [2021-10-07 16:03:18,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2236 states, 2235 states have (on average 4.536017897091723) internal successors, (10138), 2235 states have internal predecessors, (10138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:18,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2236 states to 2236 states and 10138 transitions. [2021-10-07 16:03:18,218 INFO L78 Accepts]: Start accepts. Automaton has 2236 states and 10138 transitions. Word has length 28 [2021-10-07 16:03:18,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:18,219 INFO L470 AbstractCegarLoop]: Abstraction has 2236 states and 10138 transitions. [2021-10-07 16:03:18,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:18,219 INFO L276 IsEmpty]: Start isEmpty. Operand 2236 states and 10138 transitions. [2021-10-07 16:03:18,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-10-07 16:03:18,226 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:18,226 INFO L512 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] [2021-10-07 16:03:18,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:18,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:18,439 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:18,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:18,440 INFO L82 PathProgramCache]: Analyzing trace with hash -409228855, now seen corresponding path program 1 times [2021-10-07 16:03:18,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:18,441 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1339205720] [2021-10-07 16:03:18,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:03:18,442 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:18,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:18,443 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:18,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2021-10-07 16:03:18,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:03:18,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 16:03:18,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:19,023 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:19,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:19,143 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:19,143 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:19,143 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1339205720] [2021-10-07 16:03:19,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1339205720] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:19,143 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:19,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2021-10-07 16:03:19,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871208575] [2021-10-07 16:03:19,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 16:03:19,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:19,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 16:03:19,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-07 16:03:19,145 INFO L87 Difference]: Start difference. First operand 2236 states and 10138 transitions. Second operand has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:19,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:19,352 INFO L93 Difference]: Finished difference Result 4106 states and 18167 transitions. [2021-10-07 16:03:19,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-07 16:03:19,353 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-10-07 16:03:19,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:19,366 INFO L225 Difference]: With dead ends: 4106 [2021-10-07 16:03:19,366 INFO L226 Difference]: Without dead ends: 3938 [2021-10-07 16:03:19,366 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 47.5ms TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-07 16:03:19,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3938 states. [2021-10-07 16:03:19,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3938 to 3036. [2021-10-07 16:03:19,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3036 states, 3035 states have (on average 4.532784184514004) internal successors, (13757), 3035 states have internal predecessors, (13757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:19,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3036 states to 3036 states and 13757 transitions. [2021-10-07 16:03:19,448 INFO L78 Accepts]: Start accepts. Automaton has 3036 states and 13757 transitions. Word has length 29 [2021-10-07 16:03:19,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:19,448 INFO L470 AbstractCegarLoop]: Abstraction has 3036 states and 13757 transitions. [2021-10-07 16:03:19,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:19,449 INFO L276 IsEmpty]: Start isEmpty. Operand 3036 states and 13757 transitions. [2021-10-07 16:03:19,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-10-07 16:03:19,459 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:19,460 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:03:19,472 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:19,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:19,673 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:19,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:19,674 INFO L82 PathProgramCache]: Analyzing trace with hash 997539979, now seen corresponding path program 1 times [2021-10-07 16:03:19,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:19,674 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [572774496] [2021-10-07 16:03:19,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 16:03:19,675 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:19,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:19,676 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:19,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2021-10-07 16:03:20,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:03:20,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 16:03:20,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:20,126 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-07 16:03:20,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:20,197 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-07 16:03:20,197 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:20,197 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [572774496] [2021-10-07 16:03:20,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [572774496] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 16:03:20,198 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 16:03:20,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2021-10-07 16:03:20,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461779518] [2021-10-07 16:03:20,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 16:03:20,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:20,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 16:03:20,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:03:20,200 INFO L87 Difference]: Start difference. First operand 3036 states and 13757 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:20,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:20,228 INFO L93 Difference]: Finished difference Result 3010 states and 13418 transitions. [2021-10-07 16:03:20,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 16:03:20,228 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-10-07 16:03:20,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:20,238 INFO L225 Difference]: With dead ends: 3010 [2021-10-07 16:03:20,239 INFO L226 Difference]: Without dead ends: 2974 [2021-10-07 16:03:20,239 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.5ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 16:03:20,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2974 states. [2021-10-07 16:03:20,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2974 to 2800. [2021-10-07 16:03:20,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2800 states, 2799 states have (on average 4.505894962486602) internal successors, (12612), 2799 states have internal predecessors, (12612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:20,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2800 states to 2800 states and 12612 transitions. [2021-10-07 16:03:20,360 INFO L78 Accepts]: Start accepts. Automaton has 2800 states and 12612 transitions. Word has length 29 [2021-10-07 16:03:20,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:20,360 INFO L470 AbstractCegarLoop]: Abstraction has 2800 states and 12612 transitions. [2021-10-07 16:03:20,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:20,360 INFO L276 IsEmpty]: Start isEmpty. Operand 2800 states and 12612 transitions. [2021-10-07 16:03:20,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:03:20,370 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:20,371 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:03:20,387 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:20,585 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:20,585 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:20,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:20,586 INFO L82 PathProgramCache]: Analyzing trace with hash 712031318, now seen corresponding path program 2 times [2021-10-07 16:03:20,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:20,587 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [667754131] [2021-10-07 16:03:20,587 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:03:20,587 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:20,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:20,589 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:20,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2021-10-07 16:03:21,070 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:03:21,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:03:21,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 16:03:21,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:21,295 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:03:21,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:21,475 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:03:21,475 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:21,475 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [667754131] [2021-10-07 16:03:21,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [667754131] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:21,476 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:21,476 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-07 16:03:21,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576292356] [2021-10-07 16:03:21,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:03:21,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:21,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:03:21,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:03:21,477 INFO L87 Difference]: Start difference. First operand 2800 states and 12612 transitions. Second operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:22,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:22,079 INFO L93 Difference]: Finished difference Result 4300 states and 18630 transitions. [2021-10-07 16:03:22,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 16:03:22,080 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:03:22,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:22,100 INFO L225 Difference]: With dead ends: 4300 [2021-10-07 16:03:22,100 INFO L226 Difference]: Without dead ends: 4204 [2021-10-07 16:03:22,100 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 242.8ms TimeCoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2021-10-07 16:03:22,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4204 states. [2021-10-07 16:03:22,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4204 to 2868. [2021-10-07 16:03:22,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2868 states, 2867 states have (on average 4.468782699686083) internal successors, (12812), 2867 states have internal predecessors, (12812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:22,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2868 states to 2868 states and 12812 transitions. [2021-10-07 16:03:22,218 INFO L78 Accepts]: Start accepts. Automaton has 2868 states and 12812 transitions. Word has length 30 [2021-10-07 16:03:22,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:22,218 INFO L470 AbstractCegarLoop]: Abstraction has 2868 states and 12812 transitions. [2021-10-07 16:03:22,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:22,218 INFO L276 IsEmpty]: Start isEmpty. Operand 2868 states and 12812 transitions. [2021-10-07 16:03:22,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:03:22,230 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:22,230 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:03:22,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:22,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:22,444 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:22,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:22,444 INFO L82 PathProgramCache]: Analyzing trace with hash 2009228128, now seen corresponding path program 3 times [2021-10-07 16:03:22,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:22,445 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [683037914] [2021-10-07 16:03:22,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:03:22,446 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:22,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:22,447 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:22,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2021-10-07 16:03:22,950 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-07 16:03:22,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:03:22,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-07 16:03:22,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:23,031 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:23,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:23,159 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:23,159 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:23,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [683037914] [2021-10-07 16:03:23,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [683037914] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:23,160 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:23,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2021-10-07 16:03:23,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486395120] [2021-10-07 16:03:23,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-07 16:03:23,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:23,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-07 16:03:23,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-07 16:03:23,161 INFO L87 Difference]: Start difference. First operand 2868 states and 12812 transitions. Second operand has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:23,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:23,225 INFO L93 Difference]: Finished difference Result 4276 states and 18801 transitions. [2021-10-07 16:03:23,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-07 16:03:23,226 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:03:23,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:23,241 INFO L225 Difference]: With dead ends: 4276 [2021-10-07 16:03:23,241 INFO L226 Difference]: Without dead ends: 4172 [2021-10-07 16:03:23,241 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 18.2ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-07 16:03:23,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4172 states. [2021-10-07 16:03:23,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4172 to 3586. [2021-10-07 16:03:23,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3586 states, 3585 states have (on average 4.549232914923292) internal successors, (16309), 3585 states have internal predecessors, (16309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:23,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3586 states to 3586 states and 16309 transitions. [2021-10-07 16:03:23,379 INFO L78 Accepts]: Start accepts. Automaton has 3586 states and 16309 transitions. Word has length 30 [2021-10-07 16:03:23,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:23,380 INFO L470 AbstractCegarLoop]: Abstraction has 3586 states and 16309 transitions. [2021-10-07 16:03:23,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:23,380 INFO L276 IsEmpty]: Start isEmpty. Operand 3586 states and 16309 transitions. [2021-10-07 16:03:23,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:03:23,393 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:23,394 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:03:23,411 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:23,609 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:23,609 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:23,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:23,610 INFO L82 PathProgramCache]: Analyzing trace with hash 212276769, now seen corresponding path program 4 times [2021-10-07 16:03:23,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:23,611 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1934399175] [2021-10-07 16:03:23,611 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:03:23,612 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:23,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:23,612 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:23,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2021-10-07 16:03:24,035 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:03:24,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:03:24,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-07 16:03:24,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:24,115 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:24,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:24,211 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:24,212 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:24,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1934399175] [2021-10-07 16:03:24,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1934399175] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:24,212 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:24,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2021-10-07 16:03:24,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244548049] [2021-10-07 16:03:24,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-07 16:03:24,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:24,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-07 16:03:24,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-07 16:03:24,214 INFO L87 Difference]: Start difference. First operand 3586 states and 16309 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:24,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:24,281 INFO L93 Difference]: Finished difference Result 4794 states and 21309 transitions. [2021-10-07 16:03:24,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-07 16:03:24,281 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:03:24,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:24,296 INFO L225 Difference]: With dead ends: 4794 [2021-10-07 16:03:24,297 INFO L226 Difference]: Without dead ends: 4578 [2021-10-07 16:03:24,297 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.6ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-07 16:03:24,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4578 states. [2021-10-07 16:03:24,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4578 to 3898. [2021-10-07 16:03:24,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3898 states, 3897 states have (on average 4.590454195535027) internal successors, (17889), 3897 states have internal predecessors, (17889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:24,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3898 states to 3898 states and 17889 transitions. [2021-10-07 16:03:24,468 INFO L78 Accepts]: Start accepts. Automaton has 3898 states and 17889 transitions. Word has length 30 [2021-10-07 16:03:24,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:24,468 INFO L470 AbstractCegarLoop]: Abstraction has 3898 states and 17889 transitions. [2021-10-07 16:03:24,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:24,468 INFO L276 IsEmpty]: Start isEmpty. Operand 3898 states and 17889 transitions. [2021-10-07 16:03:24,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:03:24,479 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:24,479 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:03:24,492 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:24,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:24,680 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:24,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:24,681 INFO L82 PathProgramCache]: Analyzing trace with hash 430529118, now seen corresponding path program 5 times [2021-10-07 16:03:24,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:24,682 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [149334691] [2021-10-07 16:03:24,682 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 16:03:24,682 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:24,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:24,684 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:24,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2021-10-07 16:03:25,119 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:03:25,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:03:25,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 16:03:25,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:25,286 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:03:25,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:25,578 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:03:25,578 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:25,579 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [149334691] [2021-10-07 16:03:25,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [149334691] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:25,579 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:25,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-10-07 16:03:25,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289323842] [2021-10-07 16:03:25,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:03:25,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:25,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:03:25,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:03:25,581 INFO L87 Difference]: Start difference. First operand 3898 states and 17889 transitions. Second operand has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:26,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:26,788 INFO L93 Difference]: Finished difference Result 9492 states and 42559 transitions. [2021-10-07 16:03:26,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-07 16:03:26,789 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:03:26,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:26,820 INFO L225 Difference]: With dead ends: 9492 [2021-10-07 16:03:26,820 INFO L226 Difference]: Without dead ends: 9492 [2021-10-07 16:03:26,821 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 665.0ms TimeCoverageRelationStatistics Valid=175, Invalid=425, Unknown=0, NotChecked=0, Total=600 [2021-10-07 16:03:26,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9492 states. [2021-10-07 16:03:27,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9492 to 4262. [2021-10-07 16:03:27,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4262 states, 4261 states have (on average 4.596338887585074) internal successors, (19585), 4261 states have internal predecessors, (19585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:27,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4262 states to 4262 states and 19585 transitions. [2021-10-07 16:03:27,058 INFO L78 Accepts]: Start accepts. Automaton has 4262 states and 19585 transitions. Word has length 30 [2021-10-07 16:03:27,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:27,059 INFO L470 AbstractCegarLoop]: Abstraction has 4262 states and 19585 transitions. [2021-10-07 16:03:27,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:27,059 INFO L276 IsEmpty]: Start isEmpty. Operand 4262 states and 19585 transitions. [2021-10-07 16:03:27,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:03:27,075 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:27,075 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:03:27,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:27,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:27,288 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:27,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:27,289 INFO L82 PathProgramCache]: Analyzing trace with hash 562151198, now seen corresponding path program 6 times [2021-10-07 16:03:27,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:27,289 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1950251067] [2021-10-07 16:03:27,290 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 16:03:27,290 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:27,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:27,292 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:27,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2021-10-07 16:03:27,842 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 16:03:27,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:03:27,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-07 16:03:27,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:28,130 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:03:28,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:28,556 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:03:28,556 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:28,556 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1950251067] [2021-10-07 16:03:28,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1950251067] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:28,556 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:28,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 17 [2021-10-07 16:03:28,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772378279] [2021-10-07 16:03:28,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-07 16:03:28,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:28,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-07 16:03:28,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2021-10-07 16:03:28,557 INFO L87 Difference]: Start difference. First operand 4262 states and 19585 transitions. Second operand has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:29,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:29,571 INFO L93 Difference]: Finished difference Result 10566 states and 47552 transitions. [2021-10-07 16:03:29,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-07 16:03:29,572 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:03:29,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:29,610 INFO L225 Difference]: With dead ends: 10566 [2021-10-07 16:03:29,610 INFO L226 Difference]: Without dead ends: 10566 [2021-10-07 16:03:29,610 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 631.7ms TimeCoverageRelationStatistics Valid=265, Invalid=665, Unknown=0, NotChecked=0, Total=930 [2021-10-07 16:03:29,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10566 states. [2021-10-07 16:03:29,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10566 to 4820. [2021-10-07 16:03:29,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4820 states, 4819 states have (on average 4.553434322473542) internal successors, (21943), 4819 states have internal predecessors, (21943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:29,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4820 states to 4820 states and 21943 transitions. [2021-10-07 16:03:29,871 INFO L78 Accepts]: Start accepts. Automaton has 4820 states and 21943 transitions. Word has length 30 [2021-10-07 16:03:29,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:29,871 INFO L470 AbstractCegarLoop]: Abstraction has 4820 states and 21943 transitions. [2021-10-07 16:03:29,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:29,871 INFO L276 IsEmpty]: Start isEmpty. Operand 4820 states and 21943 transitions. [2021-10-07 16:03:29,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:03:29,882 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:29,882 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:03:29,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:30,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:30,091 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:30,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:30,092 INFO L82 PathProgramCache]: Analyzing trace with hash -978169866, now seen corresponding path program 7 times [2021-10-07 16:03:30,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:30,093 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [384706476] [2021-10-07 16:03:30,094 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 16:03:30,094 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:30,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:30,095 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:30,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2021-10-07 16:03:30,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:03:30,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-07 16:03:30,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:30,776 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:30,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:30,957 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:30,958 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:30,958 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [384706476] [2021-10-07 16:03:30,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [384706476] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:30,958 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:30,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 14 [2021-10-07 16:03:30,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54518627] [2021-10-07 16:03:30,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:03:30,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:30,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:03:30,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:03:30,960 INFO L87 Difference]: Start difference. First operand 4820 states and 21943 transitions. Second operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:32,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:32,316 INFO L93 Difference]: Finished difference Result 10362 states and 44867 transitions. [2021-10-07 16:03:32,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-07 16:03:32,317 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:03:32,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:32,352 INFO L225 Difference]: With dead ends: 10362 [2021-10-07 16:03:32,352 INFO L226 Difference]: Without dead ends: 9902 [2021-10-07 16:03:32,352 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 642.2ms TimeCoverageRelationStatistics Valid=236, Invalid=694, Unknown=0, NotChecked=0, Total=930 [2021-10-07 16:03:32,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9902 states. [2021-10-07 16:03:32,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9902 to 4938. [2021-10-07 16:03:32,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4938 states, 4937 states have (on average 4.519343731010736) internal successors, (22312), 4937 states have internal predecessors, (22312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:32,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4938 states to 4938 states and 22312 transitions. [2021-10-07 16:03:32,604 INFO L78 Accepts]: Start accepts. Automaton has 4938 states and 22312 transitions. Word has length 30 [2021-10-07 16:03:32,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:32,604 INFO L470 AbstractCegarLoop]: Abstraction has 4938 states and 22312 transitions. [2021-10-07 16:03:32,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:32,605 INFO L276 IsEmpty]: Start isEmpty. Operand 4938 states and 22312 transitions. [2021-10-07 16:03:32,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:03:32,616 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:32,616 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:03:32,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:32,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:32,817 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:32,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:32,818 INFO L82 PathProgramCache]: Analyzing trace with hash 991606772, now seen corresponding path program 8 times [2021-10-07 16:03:32,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:32,819 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1753945397] [2021-10-07 16:03:32,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:03:32,820 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:32,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:32,822 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:32,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2021-10-07 16:03:33,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:03:33,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:03:33,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 16:03:33,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:33,608 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:33,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:34,094 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:34,095 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:34,095 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1753945397] [2021-10-07 16:03:34,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1753945397] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:34,095 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:34,096 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-10-07 16:03:34,096 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561208266] [2021-10-07 16:03:34,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:03:34,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:34,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:03:34,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:03:34,098 INFO L87 Difference]: Start difference. First operand 4938 states and 22312 transitions. Second operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:36,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:36,143 INFO L93 Difference]: Finished difference Result 10300 states and 42978 transitions. [2021-10-07 16:03:36,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-07 16:03:36,144 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:03:36,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:36,179 INFO L225 Difference]: With dead ends: 10300 [2021-10-07 16:03:36,179 INFO L226 Difference]: Without dead ends: 10126 [2021-10-07 16:03:36,179 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 1489.4ms TimeCoverageRelationStatistics Valid=164, Invalid=436, Unknown=0, NotChecked=0, Total=600 [2021-10-07 16:03:36,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10126 states. [2021-10-07 16:03:36,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10126 to 5840. [2021-10-07 16:03:36,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5840 states, 5839 states have (on average 4.511046412056859) internal successors, (26340), 5839 states have internal predecessors, (26340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:36,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5840 states to 5840 states and 26340 transitions. [2021-10-07 16:03:36,373 INFO L78 Accepts]: Start accepts. Automaton has 5840 states and 26340 transitions. Word has length 30 [2021-10-07 16:03:36,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:36,373 INFO L470 AbstractCegarLoop]: Abstraction has 5840 states and 26340 transitions. [2021-10-07 16:03:36,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:36,373 INFO L276 IsEmpty]: Start isEmpty. Operand 5840 states and 26340 transitions. [2021-10-07 16:03:36,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:03:36,387 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:36,387 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:03:36,398 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:36,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:36,588 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:36,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:36,589 INFO L82 PathProgramCache]: Analyzing trace with hash -687712672, now seen corresponding path program 9 times [2021-10-07 16:03:36,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:36,590 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1880220287] [2021-10-07 16:03:36,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:03:36,591 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:36,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:36,592 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:36,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2021-10-07 16:03:37,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-07 16:03:37,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:03:37,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 16:03:37,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:37,478 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:03:37,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:38,105 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:03:38,106 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:38,106 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1880220287] [2021-10-07 16:03:38,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1880220287] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:38,106 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:38,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 17 [2021-10-07 16:03:38,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768693526] [2021-10-07 16:03:38,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-07 16:03:38,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:38,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-07 16:03:38,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2021-10-07 16:03:38,108 INFO L87 Difference]: Start difference. First operand 5840 states and 26340 transitions. Second operand has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 17 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:40,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:40,089 INFO L93 Difference]: Finished difference Result 7656 states and 33502 transitions. [2021-10-07 16:03:40,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-07 16:03:40,090 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 17 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:03:40,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:40,118 INFO L225 Difference]: With dead ends: 7656 [2021-10-07 16:03:40,119 INFO L226 Difference]: Without dead ends: 7596 [2021-10-07 16:03:40,119 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 1380.1ms TimeCoverageRelationStatistics Valid=392, Invalid=1014, Unknown=0, NotChecked=0, Total=1406 [2021-10-07 16:03:40,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7596 states. [2021-10-07 16:03:40,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7596 to 6318. [2021-10-07 16:03:40,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6318 states, 6317 states have (on average 4.515117935728985) internal successors, (28522), 6317 states have internal predecessors, (28522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:40,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6318 states to 6318 states and 28522 transitions. [2021-10-07 16:03:40,317 INFO L78 Accepts]: Start accepts. Automaton has 6318 states and 28522 transitions. Word has length 30 [2021-10-07 16:03:40,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:40,318 INFO L470 AbstractCegarLoop]: Abstraction has 6318 states and 28522 transitions. [2021-10-07 16:03:40,318 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 17 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:40,318 INFO L276 IsEmpty]: Start isEmpty. Operand 6318 states and 28522 transitions. [2021-10-07 16:03:40,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:03:40,334 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:40,334 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:03:40,346 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:40,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:40,535 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:40,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:40,536 INFO L82 PathProgramCache]: Analyzing trace with hash 1187085044, now seen corresponding path program 10 times [2021-10-07 16:03:40,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:40,537 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1053020968] [2021-10-07 16:03:40,537 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:03:40,537 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:40,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:40,538 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:40,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2021-10-07 16:03:41,009 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:03:41,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:03:41,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 16:03:41,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:41,246 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:41,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:41,466 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:41,467 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:41,467 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1053020968] [2021-10-07 16:03:41,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1053020968] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:41,467 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:41,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-07 16:03:41,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148776431] [2021-10-07 16:03:41,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:03:41,468 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:41,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:03:41,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:03:41,469 INFO L87 Difference]: Start difference. First operand 6318 states and 28522 transitions. Second operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:42,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:42,330 INFO L93 Difference]: Finished difference Result 8384 states and 36434 transitions. [2021-10-07 16:03:42,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-07 16:03:42,331 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:03:42,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:42,436 INFO L225 Difference]: With dead ends: 8384 [2021-10-07 16:03:42,436 INFO L226 Difference]: Without dead ends: 8178 [2021-10-07 16:03:42,436 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 360.3ms TimeCoverageRelationStatistics Valid=116, Invalid=346, Unknown=0, NotChecked=0, Total=462 [2021-10-07 16:03:42,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8178 states. [2021-10-07 16:03:42,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8178 to 7008. [2021-10-07 16:03:42,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7008 states, 7007 states have (on average 4.54160125588697) internal successors, (31823), 7007 states have internal predecessors, (31823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:42,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7008 states to 7008 states and 31823 transitions. [2021-10-07 16:03:42,648 INFO L78 Accepts]: Start accepts. Automaton has 7008 states and 31823 transitions. Word has length 30 [2021-10-07 16:03:42,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:42,648 INFO L470 AbstractCegarLoop]: Abstraction has 7008 states and 31823 transitions. [2021-10-07 16:03:42,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:42,649 INFO L276 IsEmpty]: Start isEmpty. Operand 7008 states and 31823 transitions. [2021-10-07 16:03:42,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:03:42,667 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:42,667 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:03:42,678 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Ended with exit code 0 [2021-10-07 16:03:42,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:42,874 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:42,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:42,875 INFO L82 PathProgramCache]: Analyzing trace with hash -1741221654, now seen corresponding path program 11 times [2021-10-07 16:03:42,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:42,876 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1676328638] [2021-10-07 16:03:42,876 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 16:03:42,877 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:42,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:42,878 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:42,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2021-10-07 16:03:43,321 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:03:43,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:03:43,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 16:03:43,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:43,566 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:43,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:43,769 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:43,770 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:43,770 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1676328638] [2021-10-07 16:03:43,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1676328638] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:43,770 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:43,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-07 16:03:43,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045270542] [2021-10-07 16:03:43,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:03:43,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:43,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:03:43,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:03:43,772 INFO L87 Difference]: Start difference. First operand 7008 states and 31823 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:44,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:44,861 INFO L93 Difference]: Finished difference Result 13382 states and 58306 transitions. [2021-10-07 16:03:44,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-07 16:03:44,862 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:03:44,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:44,913 INFO L225 Difference]: With dead ends: 13382 [2021-10-07 16:03:44,914 INFO L226 Difference]: Without dead ends: 13054 [2021-10-07 16:03:44,914 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 412.9ms TimeCoverageRelationStatistics Valid=116, Invalid=346, Unknown=0, NotChecked=0, Total=462 [2021-10-07 16:03:44,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13054 states. [2021-10-07 16:03:45,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13054 to 7918. [2021-10-07 16:03:45,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7918 states, 7917 states have (on average 4.6021220159151195) internal successors, (36435), 7917 states have internal predecessors, (36435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:45,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7918 states to 7918 states and 36435 transitions. [2021-10-07 16:03:45,311 INFO L78 Accepts]: Start accepts. Automaton has 7918 states and 36435 transitions. Word has length 30 [2021-10-07 16:03:45,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:45,311 INFO L470 AbstractCegarLoop]: Abstraction has 7918 states and 36435 transitions. [2021-10-07 16:03:45,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:45,311 INFO L276 IsEmpty]: Start isEmpty. Operand 7918 states and 36435 transitions. [2021-10-07 16:03:45,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:03:45,337 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:45,337 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:03:45,350 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:45,550 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:45,550 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:45,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:45,551 INFO L82 PathProgramCache]: Analyzing trace with hash 177026840, now seen corresponding path program 12 times [2021-10-07 16:03:45,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:45,552 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [65975986] [2021-10-07 16:03:45,552 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 16:03:45,552 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:45,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:45,554 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:45,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2021-10-07 16:03:46,134 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-07 16:03:46,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:03:46,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 16:03:46,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:46,390 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:46,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:46,641 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:46,642 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:46,642 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [65975986] [2021-10-07 16:03:46,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [65975986] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:46,642 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:46,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-07 16:03:46,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248475150] [2021-10-07 16:03:46,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:03:46,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:46,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:03:46,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:03:46,644 INFO L87 Difference]: Start difference. First operand 7918 states and 36435 transitions. Second operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:47,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:47,615 INFO L93 Difference]: Finished difference Result 13504 states and 60205 transitions. [2021-10-07 16:03:47,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-07 16:03:47,616 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:03:47,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:47,796 INFO L225 Difference]: With dead ends: 13504 [2021-10-07 16:03:47,796 INFO L226 Difference]: Without dead ends: 13186 [2021-10-07 16:03:47,797 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 439.6ms TimeCoverageRelationStatistics Valid=127, Invalid=335, Unknown=0, NotChecked=0, Total=462 [2021-10-07 16:03:47,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13186 states. [2021-10-07 16:03:48,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13186 to 8362. [2021-10-07 16:03:48,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8362 states, 8361 states have (on average 4.704102380098075) internal successors, (39331), 8361 states have internal predecessors, (39331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:48,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8362 states to 8362 states and 39331 transitions. [2021-10-07 16:03:48,228 INFO L78 Accepts]: Start accepts. Automaton has 8362 states and 39331 transitions. Word has length 30 [2021-10-07 16:03:48,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:48,229 INFO L470 AbstractCegarLoop]: Abstraction has 8362 states and 39331 transitions. [2021-10-07 16:03:48,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:48,229 INFO L276 IsEmpty]: Start isEmpty. Operand 8362 states and 39331 transitions. [2021-10-07 16:03:48,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:03:48,264 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:48,264 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:03:48,279 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:48,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:48,480 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:48,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:48,481 INFO L82 PathProgramCache]: Analyzing trace with hash 684103122, now seen corresponding path program 13 times [2021-10-07 16:03:48,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:48,482 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [310715214] [2021-10-07 16:03:48,482 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 16:03:48,482 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:48,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:48,484 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:48,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2021-10-07 16:03:49,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:03:49,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-07 16:03:49,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:49,291 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:03:49,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:49,530 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:03:49,530 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:49,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [310715214] [2021-10-07 16:03:49,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [310715214] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:49,531 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:49,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 14 [2021-10-07 16:03:49,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56184152] [2021-10-07 16:03:49,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:03:49,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:49,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:03:49,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:03:49,533 INFO L87 Difference]: Start difference. First operand 8362 states and 39331 transitions. Second operand has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:52,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:52,326 INFO L93 Difference]: Finished difference Result 19762 states and 88076 transitions. [2021-10-07 16:03:52,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-07 16:03:52,327 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:03:52,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:52,572 INFO L225 Difference]: With dead ends: 19762 [2021-10-07 16:03:52,572 INFO L226 Difference]: Without dead ends: 19480 [2021-10-07 16:03:52,573 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 549 ImplicationChecksByTransitivity, 1559.2ms TimeCoverageRelationStatistics Valid=495, Invalid=1667, Unknown=0, NotChecked=0, Total=2162 [2021-10-07 16:03:52,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19480 states. [2021-10-07 16:03:53,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19480 to 8648. [2021-10-07 16:03:53,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8648 states, 8647 states have (on average 4.728229443737712) internal successors, (40885), 8647 states have internal predecessors, (40885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:53,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8648 states to 8648 states and 40885 transitions. [2021-10-07 16:03:53,085 INFO L78 Accepts]: Start accepts. Automaton has 8648 states and 40885 transitions. Word has length 30 [2021-10-07 16:03:53,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:53,086 INFO L470 AbstractCegarLoop]: Abstraction has 8648 states and 40885 transitions. [2021-10-07 16:03:53,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:53,086 INFO L276 IsEmpty]: Start isEmpty. Operand 8648 states and 40885 transitions. [2021-10-07 16:03:53,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:03:53,109 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:53,109 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:03:53,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Forceful destruction successful, exit code 0 [2021-10-07 16:03:53,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:53,315 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:53,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:53,316 INFO L82 PathProgramCache]: Analyzing trace with hash -1868357156, now seen corresponding path program 14 times [2021-10-07 16:03:53,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:53,317 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1966474285] [2021-10-07 16:03:53,317 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:03:53,317 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:53,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:53,318 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:53,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2021-10-07 16:03:53,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:03:53,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:03:53,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 16:03:53,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:54,157 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:54,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:54,650 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:54,651 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:54,651 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1966474285] [2021-10-07 16:03:54,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1966474285] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:54,651 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:54,651 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-10-07 16:03:54,652 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228197019] [2021-10-07 16:03:54,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:03:54,652 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:54,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:03:54,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:03:54,653 INFO L87 Difference]: Start difference. First operand 8648 states and 40885 transitions. Second operand has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:56,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:56,619 INFO L93 Difference]: Finished difference Result 17622 states and 79419 transitions. [2021-10-07 16:03:56,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-07 16:03:56,620 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:03:56,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:56,692 INFO L225 Difference]: With dead ends: 17622 [2021-10-07 16:03:56,692 INFO L226 Difference]: Without dead ends: 17358 [2021-10-07 16:03:56,693 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 1233.2ms TimeCoverageRelationStatistics Valid=184, Invalid=466, Unknown=0, NotChecked=0, Total=650 [2021-10-07 16:03:56,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17358 states. [2021-10-07 16:03:57,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17358 to 9852. [2021-10-07 16:03:57,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9852 states, 9851 states have (on average 4.854938584915237) internal successors, (47826), 9851 states have internal predecessors, (47826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:57,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9852 states to 9852 states and 47826 transitions. [2021-10-07 16:03:57,284 INFO L78 Accepts]: Start accepts. Automaton has 9852 states and 47826 transitions. Word has length 30 [2021-10-07 16:03:57,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:57,284 INFO L470 AbstractCegarLoop]: Abstraction has 9852 states and 47826 transitions. [2021-10-07 16:03:57,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:57,285 INFO L276 IsEmpty]: Start isEmpty. Operand 9852 states and 47826 transitions. [2021-10-07 16:03:57,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:03:57,317 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:57,317 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:03:57,331 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Ended with exit code 0 [2021-10-07 16:03:57,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:03:57,531 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:03:57,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:03:57,532 INFO L82 PathProgramCache]: Analyzing trace with hash 1708450698, now seen corresponding path program 15 times [2021-10-07 16:03:57,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:03:57,533 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [748400610] [2021-10-07 16:03:57,533 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:03:57,534 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:03:57,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:03:57,535 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:03:57,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2021-10-07 16:03:58,369 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-07 16:03:58,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:03:58,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 16:03:58,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:03:58,588 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:58,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:03:58,839 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:03:58,839 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:03:58,839 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [748400610] [2021-10-07 16:03:58,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [748400610] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:03:58,840 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:03:58,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-07 16:03:58,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259090717] [2021-10-07 16:03:58,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:03:58,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:03:58,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:03:58,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:03:58,841 INFO L87 Difference]: Start difference. First operand 9852 states and 47826 transitions. Second operand has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 12 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:59,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:03:59,462 INFO L93 Difference]: Finished difference Result 14086 states and 63476 transitions. [2021-10-07 16:03:59,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-07 16:03:59,463 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 12 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:03:59,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:03:59,525 INFO L225 Difference]: With dead ends: 14086 [2021-10-07 16:03:59,525 INFO L226 Difference]: Without dead ends: 13988 [2021-10-07 16:03:59,525 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 214.1ms TimeCoverageRelationStatistics Valid=70, Invalid=170, Unknown=0, NotChecked=0, Total=240 [2021-10-07 16:03:59,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13988 states. [2021-10-07 16:03:59,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13988 to 9910. [2021-10-07 16:03:59,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9910 states, 9909 states have (on average 4.764052881219094) internal successors, (47207), 9909 states have internal predecessors, (47207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:59,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9910 states to 9910 states and 47207 transitions. [2021-10-07 16:03:59,950 INFO L78 Accepts]: Start accepts. Automaton has 9910 states and 47207 transitions. Word has length 30 [2021-10-07 16:03:59,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:03:59,950 INFO L470 AbstractCegarLoop]: Abstraction has 9910 states and 47207 transitions. [2021-10-07 16:03:59,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 12 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:03:59,950 INFO L276 IsEmpty]: Start isEmpty. Operand 9910 states and 47207 transitions. [2021-10-07 16:03:59,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:03:59,979 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:03:59,979 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:03:59,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (55)] Forceful destruction successful, exit code 0 [2021-10-07 16:04:00,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:04:00,180 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:04:00,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:04:00,181 INFO L82 PathProgramCache]: Analyzing trace with hash -413419254, now seen corresponding path program 16 times [2021-10-07 16:04:00,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:04:00,181 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [196336] [2021-10-07 16:04:00,182 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:04:00,182 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:04:00,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:04:00,183 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:04:00,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2021-10-07 16:04:00,754 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:04:00,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:04:00,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 16:04:00,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:04:00,970 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:04:00,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:04:01,279 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:04:01,279 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:04:01,279 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [196336] [2021-10-07 16:04:01,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [196336] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:04:01,279 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:04:01,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-07 16:04:01,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131824366] [2021-10-07 16:04:01,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:04:01,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:04:01,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:04:01,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:04:01,281 INFO L87 Difference]: Start difference. First operand 9910 states and 47207 transitions. Second operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:02,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:04:02,543 INFO L93 Difference]: Finished difference Result 12454 states and 57077 transitions. [2021-10-07 16:04:02,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-07 16:04:02,545 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:04:02,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:04:02,589 INFO L225 Difference]: With dead ends: 12454 [2021-10-07 16:04:02,589 INFO L226 Difference]: Without dead ends: 12220 [2021-10-07 16:04:02,589 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 524.4ms TimeCoverageRelationStatistics Valid=130, Invalid=422, Unknown=0, NotChecked=0, Total=552 [2021-10-07 16:04:02,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12220 states. [2021-10-07 16:04:02,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12220 to 10780. [2021-10-07 16:04:02,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10780 states, 10779 states have (on average 4.78161239447073) internal successors, (51541), 10779 states have internal predecessors, (51541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:03,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10780 states to 10780 states and 51541 transitions. [2021-10-07 16:04:03,037 INFO L78 Accepts]: Start accepts. Automaton has 10780 states and 51541 transitions. Word has length 30 [2021-10-07 16:04:03,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:04:03,038 INFO L470 AbstractCegarLoop]: Abstraction has 10780 states and 51541 transitions. [2021-10-07 16:04:03,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:03,038 INFO L276 IsEmpty]: Start isEmpty. Operand 10780 states and 51541 transitions. [2021-10-07 16:04:03,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:04:03,070 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:04:03,070 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:04:03,081 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (56)] Ended with exit code 0 [2021-10-07 16:04:03,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:04:03,279 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:04:03,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:04:03,280 INFO L82 PathProgramCache]: Analyzing trace with hash 1390793648, now seen corresponding path program 17 times [2021-10-07 16:04:03,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:04:03,281 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [377428559] [2021-10-07 16:04:03,281 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 16:04:03,282 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:04:03,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:04:03,283 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:04:03,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (57)] Waiting until timeout for monitored process [2021-10-07 16:04:03,905 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 16:04:03,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:04:03,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-07 16:04:03,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:04:04,077 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:04:04,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:04:04,452 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:04:04,453 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:04:04,453 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [377428559] [2021-10-07 16:04:04,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [377428559] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:04:04,453 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:04:04,453 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-07 16:04:04,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566754684] [2021-10-07 16:04:04,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:04:04,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:04:04,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:04:04,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:04:04,455 INFO L87 Difference]: Start difference. First operand 10780 states and 51541 transitions. Second operand has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:05,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:04:05,956 INFO L93 Difference]: Finished difference Result 17842 states and 83521 transitions. [2021-10-07 16:04:05,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-07 16:04:05,957 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:04:05,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:04:06,099 INFO L225 Difference]: With dead ends: 17842 [2021-10-07 16:04:06,099 INFO L226 Difference]: Without dead ends: 17662 [2021-10-07 16:04:06,099 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 564.1ms TimeCoverageRelationStatistics Valid=123, Invalid=257, Unknown=0, NotChecked=0, Total=380 [2021-10-07 16:04:06,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17662 states. [2021-10-07 16:04:06,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17662 to 13380. [2021-10-07 16:04:06,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13380 states, 13379 states have (on average 4.891322221391733) internal successors, (65441), 13379 states have internal predecessors, (65441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:06,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13380 states to 13380 states and 65441 transitions. [2021-10-07 16:04:06,725 INFO L78 Accepts]: Start accepts. Automaton has 13380 states and 65441 transitions. Word has length 30 [2021-10-07 16:04:06,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:04:06,726 INFO L470 AbstractCegarLoop]: Abstraction has 13380 states and 65441 transitions. [2021-10-07 16:04:06,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:06,726 INFO L276 IsEmpty]: Start isEmpty. Operand 13380 states and 65441 transitions. [2021-10-07 16:04:06,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:04:06,762 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:04:06,762 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:04:06,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (57)] Forceful destruction successful, exit code 0 [2021-10-07 16:04:06,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:04:06,963 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:04:06,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:04:06,964 INFO L82 PathProgramCache]: Analyzing trace with hash -433126248, now seen corresponding path program 18 times [2021-10-07 16:04:06,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:04:06,965 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [323214952] [2021-10-07 16:04:06,965 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 16:04:06,966 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:04:06,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:04:06,967 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:04:06,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (58)] Waiting until timeout for monitored process [2021-10-07 16:04:07,836 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 16:04:07,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:04:07,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-07 16:04:07,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:04:08,096 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:04:08,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:04:08,565 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:04:08,565 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:04:08,565 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [323214952] [2021-10-07 16:04:08,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [323214952] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:04:08,565 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:04:08,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-10-07 16:04:08,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920339273] [2021-10-07 16:04:08,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-07 16:04:08,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:04:08,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-07 16:04:08,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2021-10-07 16:04:08,567 INFO L87 Difference]: Start difference. First operand 13380 states and 65441 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:10,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:04:10,580 INFO L93 Difference]: Finished difference Result 18276 states and 86556 transitions. [2021-10-07 16:04:10,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-07 16:04:10,581 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:04:10,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:04:10,670 INFO L225 Difference]: With dead ends: 18276 [2021-10-07 16:04:10,671 INFO L226 Difference]: Without dead ends: 18026 [2021-10-07 16:04:10,671 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 1180.4ms TimeCoverageRelationStatistics Valid=268, Invalid=854, Unknown=0, NotChecked=0, Total=1122 [2021-10-07 16:04:10,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18026 states. [2021-10-07 16:04:11,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18026 to 14256. [2021-10-07 16:04:11,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14256 states, 14255 states have (on average 4.954051210101719) internal successors, (70620), 14255 states have internal predecessors, (70620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:11,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14256 states to 14256 states and 70620 transitions. [2021-10-07 16:04:11,298 INFO L78 Accepts]: Start accepts. Automaton has 14256 states and 70620 transitions. Word has length 30 [2021-10-07 16:04:11,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:04:11,299 INFO L470 AbstractCegarLoop]: Abstraction has 14256 states and 70620 transitions. [2021-10-07 16:04:11,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:11,299 INFO L276 IsEmpty]: Start isEmpty. Operand 14256 states and 70620 transitions. [2021-10-07 16:04:11,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:04:11,341 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:04:11,341 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:04:11,354 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (58)] Ended with exit code 0 [2021-10-07 16:04:11,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:04:11,542 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:04:11,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:04:11,543 INFO L82 PathProgramCache]: Analyzing trace with hash -1140578926, now seen corresponding path program 19 times [2021-10-07 16:04:11,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:04:11,544 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1700712538] [2021-10-07 16:04:11,544 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 16:04:11,544 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:04:11,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:04:11,545 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:04:11,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (59)] Waiting until timeout for monitored process [2021-10-07 16:04:12,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:04:12,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-07 16:04:12,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:04:12,564 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:04:12,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:04:12,866 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:04:12,866 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:04:12,866 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1700712538] [2021-10-07 16:04:12,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1700712538] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:04:12,867 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:04:12,867 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 15 [2021-10-07 16:04:12,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792725612] [2021-10-07 16:04:12,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-07 16:04:12,868 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:04:12,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-07 16:04:12,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-10-07 16:04:12,869 INFO L87 Difference]: Start difference. First operand 14256 states and 70620 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:16,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:04:16,175 INFO L93 Difference]: Finished difference Result 18282 states and 86537 transitions. [2021-10-07 16:04:16,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-07 16:04:16,177 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:04:16,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:04:16,272 INFO L225 Difference]: With dead ends: 18282 [2021-10-07 16:04:16,272 INFO L226 Difference]: Without dead ends: 18194 [2021-10-07 16:04:16,272 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 1521.1ms TimeCoverageRelationStatistics Valid=279, Invalid=1053, Unknown=0, NotChecked=0, Total=1332 [2021-10-07 16:04:16,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18194 states. [2021-10-07 16:04:16,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18194 to 15098. [2021-10-07 16:04:16,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15098 states, 15097 states have (on average 4.965357355766046) internal successors, (74962), 15097 states have internal predecessors, (74962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:16,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15098 states to 15098 states and 74962 transitions. [2021-10-07 16:04:16,977 INFO L78 Accepts]: Start accepts. Automaton has 15098 states and 74962 transitions. Word has length 30 [2021-10-07 16:04:16,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:04:16,977 INFO L470 AbstractCegarLoop]: Abstraction has 15098 states and 74962 transitions. [2021-10-07 16:04:16,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:16,977 INFO L276 IsEmpty]: Start isEmpty. Operand 15098 states and 74962 transitions. [2021-10-07 16:04:17,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:04:17,020 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:04:17,020 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:04:17,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (59)] Forceful destruction successful, exit code 0 [2021-10-07 16:04:17,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:04:17,221 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:04:17,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:04:17,222 INFO L82 PathProgramCache]: Analyzing trace with hash -1835074658, now seen corresponding path program 20 times [2021-10-07 16:04:17,222 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:04:17,222 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1343233397] [2021-10-07 16:04:17,223 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:04:17,223 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:04:17,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:04:17,224 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:04:17,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (60)] Waiting until timeout for monitored process [2021-10-07 16:04:17,964 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:04:17,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:04:17,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-07 16:04:17,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:04:18,312 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:04:18,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:04:18,697 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:04:18,697 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:04:18,697 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1343233397] [2021-10-07 16:04:18,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1343233397] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:04:18,697 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:04:18,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-10-07 16:04:18,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815312991] [2021-10-07 16:04:18,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-07 16:04:18,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:04:18,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-07 16:04:18,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2021-10-07 16:04:18,699 INFO L87 Difference]: Start difference. First operand 15098 states and 74962 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:20,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:04:20,784 INFO L93 Difference]: Finished difference Result 27746 states and 131227 transitions. [2021-10-07 16:04:20,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-07 16:04:20,785 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:04:20,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:04:20,925 INFO L225 Difference]: With dead ends: 27746 [2021-10-07 16:04:20,926 INFO L226 Difference]: Without dead ends: 27532 [2021-10-07 16:04:20,926 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 1121.5ms TimeCoverageRelationStatistics Valid=288, Invalid=902, Unknown=0, NotChecked=0, Total=1190 [2021-10-07 16:04:20,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27532 states. [2021-10-07 16:04:21,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27532 to 16956. [2021-10-07 16:04:21,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16956 states, 16955 states have (on average 5.125154821586553) internal successors, (86897), 16955 states have internal predecessors, (86897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:21,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16956 states to 16956 states and 86897 transitions. [2021-10-07 16:04:21,865 INFO L78 Accepts]: Start accepts. Automaton has 16956 states and 86897 transitions. Word has length 30 [2021-10-07 16:04:21,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:04:21,865 INFO L470 AbstractCegarLoop]: Abstraction has 16956 states and 86897 transitions. [2021-10-07 16:04:21,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:21,865 INFO L276 IsEmpty]: Start isEmpty. Operand 16956 states and 86897 transitions. [2021-10-07 16:04:21,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:04:21,915 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:04:21,915 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:04:21,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (60)] Forceful destruction successful, exit code 0 [2021-10-07 16:04:22,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:04:22,116 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:04:22,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:04:22,118 INFO L82 PathProgramCache]: Analyzing trace with hash 196661168, now seen corresponding path program 21 times [2021-10-07 16:04:22,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:04:22,119 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1127373981] [2021-10-07 16:04:22,119 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:04:22,120 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:04:22,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:04:22,121 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:04:22,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (61)] Waiting until timeout for monitored process [2021-10-07 16:04:23,109 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 16:04:23,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:04:23,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-07 16:04:23,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:04:23,335 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:04:23,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:04:23,820 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:04:23,821 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:04:23,821 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1127373981] [2021-10-07 16:04:23,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1127373981] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:04:23,821 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:04:23,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 17 [2021-10-07 16:04:23,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995353140] [2021-10-07 16:04:23,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-07 16:04:23,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:04:23,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-07 16:04:23,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2021-10-07 16:04:23,823 INFO L87 Difference]: Start difference. First operand 16956 states and 86897 transitions. Second operand has 17 states, 17 states have (on average 3.0) internal successors, (51), 17 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:27,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:04:27,589 INFO L93 Difference]: Finished difference Result 25680 states and 125306 transitions. [2021-10-07 16:04:27,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-07 16:04:27,591 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 17 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:04:27,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:04:27,705 INFO L225 Difference]: With dead ends: 25680 [2021-10-07 16:04:27,705 INFO L226 Difference]: Without dead ends: 25386 [2021-10-07 16:04:27,705 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 454 ImplicationChecksByTransitivity, 2161.4ms TimeCoverageRelationStatistics Valid=479, Invalid=1591, Unknown=0, NotChecked=0, Total=2070 [2021-10-07 16:04:27,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25386 states. [2021-10-07 16:04:28,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25386 to 18454. [2021-10-07 16:04:28,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18454 states, 18453 states have (on average 5.189725247927166) internal successors, (95766), 18453 states have internal predecessors, (95766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:28,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18454 states to 18454 states and 95766 transitions. [2021-10-07 16:04:28,756 INFO L78 Accepts]: Start accepts. Automaton has 18454 states and 95766 transitions. Word has length 30 [2021-10-07 16:04:28,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:04:28,757 INFO L470 AbstractCegarLoop]: Abstraction has 18454 states and 95766 transitions. [2021-10-07 16:04:28,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 17 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:28,757 INFO L276 IsEmpty]: Start isEmpty. Operand 18454 states and 95766 transitions. [2021-10-07 16:04:28,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:04:28,811 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:04:28,811 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:04:28,823 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (61)] Forceful destruction successful, exit code 0 [2021-10-07 16:04:29,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:04:29,012 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:04:29,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:04:29,013 INFO L82 PathProgramCache]: Analyzing trace with hash -83388008, now seen corresponding path program 22 times [2021-10-07 16:04:29,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:04:29,014 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [234799968] [2021-10-07 16:04:29,014 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:04:29,015 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:04:29,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:04:29,016 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:04:29,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (62)] Waiting until timeout for monitored process [2021-10-07 16:04:29,648 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:04:29,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:04:29,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 16:04:29,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:04:30,036 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:04:30,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:04:30,567 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:04:30,567 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:04:30,568 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [234799968] [2021-10-07 16:04:30,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [234799968] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:04:30,568 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:04:30,568 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-10-07 16:04:30,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182731329] [2021-10-07 16:04:30,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:04:30,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:04:30,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:04:30,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:04:30,569 INFO L87 Difference]: Start difference. First operand 18454 states and 95766 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:32,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:04:32,575 INFO L93 Difference]: Finished difference Result 30446 states and 144662 transitions. [2021-10-07 16:04:32,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-07 16:04:32,578 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:04:32,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:04:32,743 INFO L225 Difference]: With dead ends: 30446 [2021-10-07 16:04:32,744 INFO L226 Difference]: Without dead ends: 30080 [2021-10-07 16:04:32,744 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 1062.5ms TimeCoverageRelationStatistics Valid=146, Invalid=406, Unknown=0, NotChecked=0, Total=552 [2021-10-07 16:04:32,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30080 states. [2021-10-07 16:04:33,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30080 to 20676. [2021-10-07 16:04:33,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20676 states, 20675 states have (on average 5.1772188633615475) internal successors, (107039), 20675 states have internal predecessors, (107039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:34,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20676 states to 20676 states and 107039 transitions. [2021-10-07 16:04:34,010 INFO L78 Accepts]: Start accepts. Automaton has 20676 states and 107039 transitions. Word has length 30 [2021-10-07 16:04:34,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:04:34,010 INFO L470 AbstractCegarLoop]: Abstraction has 20676 states and 107039 transitions. [2021-10-07 16:04:34,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:34,011 INFO L276 IsEmpty]: Start isEmpty. Operand 20676 states and 107039 transitions. [2021-10-07 16:04:34,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:04:34,106 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:04:34,106 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:04:34,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (62)] Forceful destruction successful, exit code 0 [2021-10-07 16:04:34,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:04:34,321 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:04:34,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:04:34,322 INFO L82 PathProgramCache]: Analyzing trace with hash 1681914640, now seen corresponding path program 23 times [2021-10-07 16:04:34,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:04:34,323 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1640632145] [2021-10-07 16:04:34,324 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 16:04:34,324 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:04:34,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:04:34,325 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:04:34,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (63)] Waiting until timeout for monitored process [2021-10-07 16:04:35,001 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 16:04:35,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:04:35,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-07 16:04:35,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:04:35,154 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:04:35,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:04:35,472 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:04:35,473 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:04:35,473 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1640632145] [2021-10-07 16:04:35,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1640632145] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:04:35,473 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:04:35,473 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-07 16:04:35,473 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288529346] [2021-10-07 16:04:35,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:04:35,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:04:35,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:04:35,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:04:35,474 INFO L87 Difference]: Start difference. First operand 20676 states and 107039 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:37,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:04:37,284 INFO L93 Difference]: Finished difference Result 35702 states and 183534 transitions. [2021-10-07 16:04:37,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-07 16:04:37,285 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:04:37,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:04:37,699 INFO L225 Difference]: With dead ends: 35702 [2021-10-07 16:04:37,699 INFO L226 Difference]: Without dead ends: 35244 [2021-10-07 16:04:37,700 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 715.1ms TimeCoverageRelationStatistics Valid=129, Invalid=291, Unknown=0, NotChecked=0, Total=420 [2021-10-07 16:04:37,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35244 states. [2021-10-07 16:04:38,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35244 to 28608. [2021-10-07 16:04:38,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28608 states, 28607 states have (on average 5.398014471982382) internal successors, (154421), 28607 states have internal predecessors, (154421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:39,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28608 states to 28608 states and 154421 transitions. [2021-10-07 16:04:39,454 INFO L78 Accepts]: Start accepts. Automaton has 28608 states and 154421 transitions. Word has length 30 [2021-10-07 16:04:39,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:04:39,454 INFO L470 AbstractCegarLoop]: Abstraction has 28608 states and 154421 transitions. [2021-10-07 16:04:39,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:39,454 INFO L276 IsEmpty]: Start isEmpty. Operand 28608 states and 154421 transitions. [2021-10-07 16:04:39,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:04:39,570 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:04:39,570 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:04:39,582 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (63)] Forceful destruction successful, exit code 0 [2021-10-07 16:04:39,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:04:39,771 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:04:39,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:04:39,772 INFO L82 PathProgramCache]: Analyzing trace with hash 585027392, now seen corresponding path program 24 times [2021-10-07 16:04:39,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:04:39,773 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1740557220] [2021-10-07 16:04:39,773 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 16:04:39,774 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:04:39,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:04:39,775 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:04:39,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (64)] Waiting until timeout for monitored process [2021-10-07 16:04:40,570 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-07 16:04:40,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:04:40,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 16:04:40,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:04:40,766 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:04:40,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:04:41,180 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:04:41,180 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:04:41,180 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1740557220] [2021-10-07 16:04:41,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1740557220] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:04:41,181 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:04:41,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-10-07 16:04:41,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710265789] [2021-10-07 16:04:41,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:04:41,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:04:41,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:04:41,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:04:41,182 INFO L87 Difference]: Start difference. First operand 28608 states and 154421 transitions. Second operand has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:44,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:04:44,625 INFO L93 Difference]: Finished difference Result 63538 states and 326441 transitions. [2021-10-07 16:04:44,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-07 16:04:44,626 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:04:44,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:04:45,506 INFO L225 Difference]: With dead ends: 63538 [2021-10-07 16:04:45,507 INFO L226 Difference]: Without dead ends: 63538 [2021-10-07 16:04:45,507 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 1589.2ms TimeCoverageRelationStatistics Valid=247, Invalid=875, Unknown=0, NotChecked=0, Total=1122 [2021-10-07 16:04:45,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63538 states. [2021-10-07 16:04:47,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63538 to 36588. [2021-10-07 16:04:47,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36588 states, 36587 states have (on average 5.5217153633804354) internal successors, (202023), 36587 states have internal predecessors, (202023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:48,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36588 states to 36588 states and 202023 transitions. [2021-10-07 16:04:48,226 INFO L78 Accepts]: Start accepts. Automaton has 36588 states and 202023 transitions. Word has length 30 [2021-10-07 16:04:48,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:04:48,226 INFO L470 AbstractCegarLoop]: Abstraction has 36588 states and 202023 transitions. [2021-10-07 16:04:48,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:48,226 INFO L276 IsEmpty]: Start isEmpty. Operand 36588 states and 202023 transitions. [2021-10-07 16:04:48,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:04:48,407 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:04:48,407 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:04:48,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (64)] Forceful destruction successful, exit code 0 [2021-10-07 16:04:48,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:04:48,614 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:04:48,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:04:48,615 INFO L82 PathProgramCache]: Analyzing trace with hash 630167972, now seen corresponding path program 25 times [2021-10-07 16:04:48,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:04:48,616 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [295266690] [2021-10-07 16:04:48,616 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 16:04:48,617 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:04:48,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:04:48,618 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:04:48,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (65)] Waiting until timeout for monitored process [2021-10-07 16:04:49,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:04:49,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 16:04:49,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:04:49,468 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:04:49,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:04:49,752 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:04:49,752 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:04:49,753 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [295266690] [2021-10-07 16:04:49,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [295266690] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:04:49,753 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:04:49,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-07 16:04:49,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535169683] [2021-10-07 16:04:49,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:04:49,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:04:49,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:04:49,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:04:49,755 INFO L87 Difference]: Start difference. First operand 36588 states and 202023 transitions. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:51,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:04:51,630 INFO L93 Difference]: Finished difference Result 65798 states and 360902 transitions. [2021-10-07 16:04:51,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-07 16:04:51,631 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:04:51,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:04:52,510 INFO L225 Difference]: With dead ends: 65798 [2021-10-07 16:04:52,510 INFO L226 Difference]: Without dead ends: 64412 [2021-10-07 16:04:52,511 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 483.6ms TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2021-10-07 16:04:52,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64412 states. [2021-10-07 16:04:55,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64412 to 55584. [2021-10-07 16:04:55,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55584 states, 55583 states have (on average 5.68679272439415) internal successors, (316089), 55583 states have internal predecessors, (316089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:55,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55584 states to 55584 states and 316089 transitions. [2021-10-07 16:04:55,943 INFO L78 Accepts]: Start accepts. Automaton has 55584 states and 316089 transitions. Word has length 30 [2021-10-07 16:04:55,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:04:55,943 INFO L470 AbstractCegarLoop]: Abstraction has 55584 states and 316089 transitions. [2021-10-07 16:04:55,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:04:55,944 INFO L276 IsEmpty]: Start isEmpty. Operand 55584 states and 316089 transitions. [2021-10-07 16:04:56,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:04:56,151 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:04:56,151 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:04:56,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (65)] Forceful destruction successful, exit code 0 [2021-10-07 16:04:56,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:04:56,353 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:04:56,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:04:56,354 INFO L82 PathProgramCache]: Analyzing trace with hash 2137566508, now seen corresponding path program 26 times [2021-10-07 16:04:56,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:04:56,354 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [690146328] [2021-10-07 16:04:56,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:04:56,355 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:04:56,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:04:56,356 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:04:56,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (66)] Waiting until timeout for monitored process [2021-10-07 16:04:57,574 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:04:57,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:04:57,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 16:04:57,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:04:57,746 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:04:57,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:04:58,105 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:04:58,105 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:04:58,105 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [690146328] [2021-10-07 16:04:58,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [690146328] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:04:58,106 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:04:58,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-10-07 16:04:58,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020582856] [2021-10-07 16:04:58,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:04:58,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:04:58,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:04:58,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:04:58,108 INFO L87 Difference]: Start difference. First operand 55584 states and 316089 transitions. Second operand has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:05:04,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:05:04,111 INFO L93 Difference]: Finished difference Result 184688 states and 1014669 transitions. [2021-10-07 16:05:04,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-07 16:05:04,112 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:05:04,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:05:06,432 INFO L225 Difference]: With dead ends: 184688 [2021-10-07 16:05:06,432 INFO L226 Difference]: Without dead ends: 183398 [2021-10-07 16:05:06,432 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 1533.7ms TimeCoverageRelationStatistics Valid=269, Invalid=921, Unknown=0, NotChecked=0, Total=1190 [2021-10-07 16:05:06,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183398 states. [2021-10-07 16:05:15,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183398 to 102390. [2021-10-07 16:05:15,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102390 states, 102389 states have (on average 6.00754963912139) internal successors, (615107), 102389 states have internal predecessors, (615107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:05:17,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102390 states to 102390 states and 615107 transitions. [2021-10-07 16:05:17,431 INFO L78 Accepts]: Start accepts. Automaton has 102390 states and 615107 transitions. Word has length 30 [2021-10-07 16:05:17,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:05:17,431 INFO L470 AbstractCegarLoop]: Abstraction has 102390 states and 615107 transitions. [2021-10-07 16:05:17,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:05:17,432 INFO L276 IsEmpty]: Start isEmpty. Operand 102390 states and 615107 transitions. [2021-10-07 16:05:18,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:05:18,509 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:05:18,509 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:05:18,541 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (66)] Forceful destruction successful, exit code 0 [2021-10-07 16:05:18,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:05:18,710 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:05:18,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:05:18,711 INFO L82 PathProgramCache]: Analyzing trace with hash 466747922, now seen corresponding path program 27 times [2021-10-07 16:05:18,711 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:05:18,712 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [830737592] [2021-10-07 16:05:18,712 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:05:18,712 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:05:18,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:05:18,713 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:05:18,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (67)] Waiting until timeout for monitored process [2021-10-07 16:05:19,563 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-07 16:05:19,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:05:19,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 16:05:19,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:05:19,756 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:05:19,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:05:20,181 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:05:20,181 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:05:20,181 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [830737592] [2021-10-07 16:05:20,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [830737592] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:05:20,182 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:05:20,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 13 [2021-10-07 16:05:20,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110647316] [2021-10-07 16:05:20,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-07 16:05:20,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:05:20,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-07 16:05:20,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:05:20,184 INFO L87 Difference]: Start difference. First operand 102390 states and 615107 transitions. Second operand has 13 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:05:27,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:05:27,660 INFO L93 Difference]: Finished difference Result 192102 states and 1088947 transitions. [2021-10-07 16:05:27,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-07 16:05:27,662 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:05:27,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:05:31,375 INFO L225 Difference]: With dead ends: 192102 [2021-10-07 16:05:31,375 INFO L226 Difference]: Without dead ends: 190458 [2021-10-07 16:05:31,375 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 2122.5ms TimeCoverageRelationStatistics Valid=230, Invalid=826, Unknown=0, NotChecked=0, Total=1056 [2021-10-07 16:05:31,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190458 states. [2021-10-07 16:05:41,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190458 to 124790. [2021-10-07 16:05:42,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124790 states, 124789 states have (on average 6.109376627747638) internal successors, (762383), 124789 states have internal predecessors, (762383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:05:44,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124790 states to 124790 states and 762383 transitions. [2021-10-07 16:05:44,687 INFO L78 Accepts]: Start accepts. Automaton has 124790 states and 762383 transitions. Word has length 30 [2021-10-07 16:05:44,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:05:44,688 INFO L470 AbstractCegarLoop]: Abstraction has 124790 states and 762383 transitions. [2021-10-07 16:05:44,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:05:44,688 INFO L276 IsEmpty]: Start isEmpty. Operand 124790 states and 762383 transitions. [2021-10-07 16:05:45,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:05:45,543 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:05:45,544 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:05:45,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (67)] Forceful destruction successful, exit code 0 [2021-10-07 16:05:45,744 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:05:45,745 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:05:45,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:05:45,746 INFO L82 PathProgramCache]: Analyzing trace with hash 1883996168, now seen corresponding path program 28 times [2021-10-07 16:05:45,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:05:45,747 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [663883185] [2021-10-07 16:05:45,747 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:05:45,748 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:05:45,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:05:45,749 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:05:45,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (68)] Waiting until timeout for monitored process [2021-10-07 16:05:46,507 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:05:46,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:05:46,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-07 16:05:46,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:05:46,745 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:05:46,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:05:47,000 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:05:47,000 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:05:47,000 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [663883185] [2021-10-07 16:05:47,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [663883185] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:05:47,001 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:05:47,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 15 [2021-10-07 16:05:47,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308670038] [2021-10-07 16:05:47,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-07 16:05:47,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:05:47,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-07 16:05:47,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-10-07 16:05:47,002 INFO L87 Difference]: Start difference. First operand 124790 states and 762383 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:05:53,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:05:53,034 INFO L93 Difference]: Finished difference Result 168180 states and 983133 transitions. [2021-10-07 16:05:53,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-07 16:05:53,035 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:05:53,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:05:55,258 INFO L225 Difference]: With dead ends: 168180 [2021-10-07 16:05:55,258 INFO L226 Difference]: Without dead ends: 166568 [2021-10-07 16:05:55,258 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 374 ImplicationChecksByTransitivity, 1828.9ms TimeCoverageRelationStatistics Valid=371, Invalid=1189, Unknown=0, NotChecked=0, Total=1560 [2021-10-07 16:05:55,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166568 states. [2021-10-07 16:06:03,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166568 to 132046. [2021-10-07 16:06:03,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132046 states, 132045 states have (on average 6.094861600212049) internal successors, (804796), 132045 states have internal predecessors, (804796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:06:05,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132046 states to 132046 states and 804796 transitions. [2021-10-07 16:06:05,790 INFO L78 Accepts]: Start accepts. Automaton has 132046 states and 804796 transitions. Word has length 30 [2021-10-07 16:06:05,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:06:05,791 INFO L470 AbstractCegarLoop]: Abstraction has 132046 states and 804796 transitions. [2021-10-07 16:06:05,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:06:05,791 INFO L276 IsEmpty]: Start isEmpty. Operand 132046 states and 804796 transitions. [2021-10-07 16:06:07,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:06:07,121 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:06:07,121 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:06:07,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (68)] Forceful destruction successful, exit code 0 [2021-10-07 16:06:07,336 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:06:07,336 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:06:07,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:06:07,337 INFO L82 PathProgramCache]: Analyzing trace with hash 1475466814, now seen corresponding path program 29 times [2021-10-07 16:06:07,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:06:07,337 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1069769890] [2021-10-07 16:06:07,337 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 16:06:07,337 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:06:07,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:06:07,338 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:06:07,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (69)] Waiting until timeout for monitored process [2021-10-07 16:06:08,151 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 16:06:08,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:06:08,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 16:06:08,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:06:08,329 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:06:08,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:06:08,565 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:06:08,565 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:06:08,565 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1069769890] [2021-10-07 16:06:08,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1069769890] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:06:08,566 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:06:08,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-07 16:06:08,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314246436] [2021-10-07 16:06:08,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:06:08,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:06:08,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:06:08,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:06:08,568 INFO L87 Difference]: Start difference. First operand 132046 states and 804796 transitions. Second operand has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 12 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:06:13,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:06:13,641 INFO L93 Difference]: Finished difference Result 186338 states and 1092963 transitions. [2021-10-07 16:06:13,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-07 16:06:13,641 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 12 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:06:13,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:06:16,638 INFO L225 Difference]: With dead ends: 186338 [2021-10-07 16:06:16,638 INFO L226 Difference]: Without dead ends: 184328 [2021-10-07 16:06:16,638 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 516.2ms TimeCoverageRelationStatistics Valid=108, Invalid=234, Unknown=0, NotChecked=0, Total=342 [2021-10-07 16:06:16,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184328 states. [2021-10-07 16:06:27,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184328 to 146504. [2021-10-07 16:06:27,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146504 states, 146503 states have (on average 6.098509928124339) internal successors, (893450), 146503 states have internal predecessors, (893450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:06:30,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146504 states to 146504 states and 893450 transitions. [2021-10-07 16:06:30,687 INFO L78 Accepts]: Start accepts. Automaton has 146504 states and 893450 transitions. Word has length 30 [2021-10-07 16:06:30,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:06:30,687 INFO L470 AbstractCegarLoop]: Abstraction has 146504 states and 893450 transitions. [2021-10-07 16:06:30,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 12 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:06:30,687 INFO L276 IsEmpty]: Start isEmpty. Operand 146504 states and 893450 transitions. [2021-10-07 16:06:32,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:06:32,676 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:06:32,677 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:06:32,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (69)] Forceful destruction successful, exit code 0 [2021-10-07 16:06:32,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:06:32,891 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:06:32,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:06:32,892 INFO L82 PathProgramCache]: Analyzing trace with hash 1844178446, now seen corresponding path program 30 times [2021-10-07 16:06:32,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:06:32,893 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [972592450] [2021-10-07 16:06:32,893 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 16:06:32,893 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:06:32,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:06:32,894 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:06:32,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (70)] Waiting until timeout for monitored process [2021-10-07 16:06:33,901 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 16:06:33,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:06:33,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 16:06:33,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:06:34,108 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:06:34,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:06:34,405 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:06:34,406 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:06:34,406 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [972592450] [2021-10-07 16:06:34,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [972592450] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:06:34,406 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:06:34,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-07 16:06:34,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288799218] [2021-10-07 16:06:34,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:06:34,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:06:34,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:06:34,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:06:34,408 INFO L87 Difference]: Start difference. First operand 146504 states and 893450 transitions. Second operand has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 12 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:06:40,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:06:40,267 INFO L93 Difference]: Finished difference Result 178428 states and 1047242 transitions. [2021-10-07 16:06:40,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-07 16:06:40,268 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 12 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:06:40,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:06:42,607 INFO L225 Difference]: With dead ends: 178428 [2021-10-07 16:06:42,608 INFO L226 Difference]: Without dead ends: 173958 [2021-10-07 16:06:42,608 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 698.5ms TimeCoverageRelationStatistics Valid=130, Invalid=332, Unknown=0, NotChecked=0, Total=462 [2021-10-07 16:06:42,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173958 states. [2021-10-07 16:06:51,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173958 to 146320. [2021-10-07 16:06:52,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146320 states, 146319 states have (on average 6.070995564485815) internal successors, (888302), 146319 states have internal predecessors, (888302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:06:54,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146320 states to 146320 states and 888302 transitions. [2021-10-07 16:06:54,207 INFO L78 Accepts]: Start accepts. Automaton has 146320 states and 888302 transitions. Word has length 30 [2021-10-07 16:06:54,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:06:54,208 INFO L470 AbstractCegarLoop]: Abstraction has 146320 states and 888302 transitions. [2021-10-07 16:06:54,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 12 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:06:54,208 INFO L276 IsEmpty]: Start isEmpty. Operand 146320 states and 888302 transitions. [2021-10-07 16:06:55,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:06:55,625 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:06:55,626 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:06:55,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (70)] Forceful destruction successful, exit code 0 [2021-10-07 16:06:55,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:06:55,845 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:06:55,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:06:55,846 INFO L82 PathProgramCache]: Analyzing trace with hash -803652294, now seen corresponding path program 31 times [2021-10-07 16:06:55,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:06:55,846 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1773338199] [2021-10-07 16:06:55,846 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 16:06:55,847 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:06:55,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:06:55,848 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:06:55,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (71)] Waiting until timeout for monitored process [2021-10-07 16:06:56,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:06:56,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 16:06:56,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:06:56,864 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:06:56,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:06:57,214 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:06:57,214 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:06:57,214 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1773338199] [2021-10-07 16:06:57,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1773338199] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:06:57,214 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:06:57,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-07 16:06:57,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957162808] [2021-10-07 16:06:57,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:06:57,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:06:57,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:06:57,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:06:57,216 INFO L87 Difference]: Start difference. First operand 146320 states and 888302 transitions. Second operand has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:07:01,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:07:01,597 INFO L93 Difference]: Finished difference Result 166182 states and 992190 transitions. [2021-10-07 16:07:01,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-07 16:07:01,601 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:07:01,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:07:04,535 INFO L225 Difference]: With dead ends: 166182 [2021-10-07 16:07:04,536 INFO L226 Difference]: Without dead ends: 165494 [2021-10-07 16:07:04,536 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 420.6ms TimeCoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2021-10-07 16:07:05,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165494 states. [2021-10-07 16:07:14,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165494 to 152008. [2021-10-07 16:07:14,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152008 states, 152007 states have (on average 6.0893050977915495) internal successors, (925617), 152007 states have internal predecessors, (925617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:07:17,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152008 states to 152008 states and 925617 transitions. [2021-10-07 16:07:17,592 INFO L78 Accepts]: Start accepts. Automaton has 152008 states and 925617 transitions. Word has length 30 [2021-10-07 16:07:17,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:07:17,592 INFO L470 AbstractCegarLoop]: Abstraction has 152008 states and 925617 transitions. [2021-10-07 16:07:17,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:07:17,592 INFO L276 IsEmpty]: Start isEmpty. Operand 152008 states and 925617 transitions. [2021-10-07 16:07:18,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:07:18,474 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:07:18,474 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:07:18,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (71)] Forceful destruction successful, exit code 0 [2021-10-07 16:07:18,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:07:18,679 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:07:18,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:07:18,680 INFO L82 PathProgramCache]: Analyzing trace with hash -652186358, now seen corresponding path program 32 times [2021-10-07 16:07:18,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:07:18,681 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [686878937] [2021-10-07 16:07:18,681 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 16:07:18,681 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:07:18,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:07:18,682 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:07:18,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (72)] Waiting until timeout for monitored process [2021-10-07 16:07:20,069 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:07:20,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:07:20,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-07 16:07:20,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:07:20,354 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:07:20,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:07:20,887 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:07:20,887 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:07:20,887 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [686878937] [2021-10-07 16:07:20,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [686878937] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:07:20,887 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:07:20,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-10-07 16:07:20,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530330862] [2021-10-07 16:07:20,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-07 16:07:20,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:07:20,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-07 16:07:20,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-10-07 16:07:20,888 INFO L87 Difference]: Start difference. First operand 152008 states and 925617 transitions. Second operand has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 18 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:07:32,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:07:32,601 INFO L93 Difference]: Finished difference Result 237776 states and 1399631 transitions. [2021-10-07 16:07:32,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-07 16:07:32,602 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 18 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:07:32,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:07:36,580 INFO L225 Difference]: With dead ends: 237776 [2021-10-07 16:07:36,580 INFO L226 Difference]: Without dead ends: 237534 [2021-10-07 16:07:36,581 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 513 ImplicationChecksByTransitivity, 3755.7ms TimeCoverageRelationStatistics Valid=541, Invalid=1621, Unknown=0, NotChecked=0, Total=2162 [2021-10-07 16:07:36,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237534 states. [2021-10-07 16:07:51,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237534 to 185084. [2021-10-07 16:07:51,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185084 states, 185083 states have (on average 6.187072826785821) internal successors, (1145122), 185083 states have internal predecessors, (1145122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:07:54,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185084 states to 185084 states and 1145122 transitions. [2021-10-07 16:07:54,982 INFO L78 Accepts]: Start accepts. Automaton has 185084 states and 1145122 transitions. Word has length 30 [2021-10-07 16:07:54,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:07:54,983 INFO L470 AbstractCegarLoop]: Abstraction has 185084 states and 1145122 transitions. [2021-10-07 16:07:54,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 18 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:07:54,983 INFO L276 IsEmpty]: Start isEmpty. Operand 185084 states and 1145122 transitions. [2021-10-07 16:07:57,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:07:57,440 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:07:57,440 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:07:57,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (72)] Forceful destruction successful, exit code 0 [2021-10-07 16:07:57,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:07:57,654 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:07:57,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:07:57,655 INFO L82 PathProgramCache]: Analyzing trace with hash 387970490, now seen corresponding path program 33 times [2021-10-07 16:07:57,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:07:57,656 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1741162953] [2021-10-07 16:07:57,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 16:07:57,656 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:07:57,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:07:57,658 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:07:57,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (73)] Waiting until timeout for monitored process [2021-10-07 16:07:58,802 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-07 16:07:58,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:07:58,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 16:07:58,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:07:59,059 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:07:59,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:07:59,837 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:07:59,838 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:07:59,838 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1741162953] [2021-10-07 16:07:59,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1741162953] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:07:59,838 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:07:59,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 13 [2021-10-07 16:07:59,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689957403] [2021-10-07 16:07:59,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-07 16:07:59,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:07:59,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-07 16:07:59,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-10-07 16:07:59,839 INFO L87 Difference]: Start difference. First operand 185084 states and 1145122 transitions. Second operand has 13 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:08:08,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:08:08,667 INFO L93 Difference]: Finished difference Result 237944 states and 1441442 transitions. [2021-10-07 16:08:08,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-07 16:08:08,669 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:08:08,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:08:11,840 INFO L225 Difference]: With dead ends: 237944 [2021-10-07 16:08:11,840 INFO L226 Difference]: Without dead ends: 236192 [2021-10-07 16:08:11,841 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 2511.0ms TimeCoverageRelationStatistics Valid=140, Invalid=366, Unknown=0, NotChecked=0, Total=506 [2021-10-07 16:08:12,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236192 states. [2021-10-07 16:08:26,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236192 to 197092. [2021-10-07 16:08:26,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197092 states, 197091 states have (on average 6.212607374258591) internal successors, (1224449), 197091 states have internal predecessors, (1224449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:08:30,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197092 states to 197092 states and 1224449 transitions. [2021-10-07 16:08:30,135 INFO L78 Accepts]: Start accepts. Automaton has 197092 states and 1224449 transitions. Word has length 30 [2021-10-07 16:08:30,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:08:30,135 INFO L470 AbstractCegarLoop]: Abstraction has 197092 states and 1224449 transitions. [2021-10-07 16:08:30,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:08:30,136 INFO L276 IsEmpty]: Start isEmpty. Operand 197092 states and 1224449 transitions. [2021-10-07 16:08:32,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:08:32,024 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:08:32,024 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:08:32,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (73)] Forceful destruction successful, exit code 0 [2021-10-07 16:08:32,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:08:32,238 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:08:32,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:08:32,239 INFO L82 PathProgramCache]: Analyzing trace with hash 1876632004, now seen corresponding path program 34 times [2021-10-07 16:08:32,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:08:32,240 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [59137089] [2021-10-07 16:08:32,240 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 16:08:32,240 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:08:32,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:08:32,241 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:08:32,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (74)] Waiting until timeout for monitored process [2021-10-07 16:08:33,092 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 16:08:33,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:08:33,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 16:08:33,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:08:33,274 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:08:33,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:08:33,653 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:08:33,653 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:08:33,653 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [59137089] [2021-10-07 16:08:33,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [59137089] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:08:33,654 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:08:33,654 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-10-07 16:08:33,654 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184059360] [2021-10-07 16:08:33,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:08:33,655 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:08:33,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:08:33,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:08:33,655 INFO L87 Difference]: Start difference. First operand 197092 states and 1224449 transitions. Second operand has 14 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 14 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:08:42,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:08:42,309 INFO L93 Difference]: Finished difference Result 283850 states and 1711156 transitions. [2021-10-07 16:08:42,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-07 16:08:42,312 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 14 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:08:42,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:08:47,675 INFO L225 Difference]: With dead ends: 283850 [2021-10-07 16:08:47,675 INFO L226 Difference]: Without dead ends: 283200 [2021-10-07 16:08:47,675 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 1520.8ms TimeCoverageRelationStatistics Valid=134, Invalid=328, Unknown=0, NotChecked=0, Total=462 [2021-10-07 16:08:48,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283200 states. [2021-10-07 16:09:08,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283200 to 212416. [2021-10-07 16:09:09,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212416 states, 212415 states have (on average 6.169343031330179) internal successors, (1310461), 212415 states have internal predecessors, (1310461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:09:13,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212416 states to 212416 states and 1310461 transitions. [2021-10-07 16:09:13,556 INFO L78 Accepts]: Start accepts. Automaton has 212416 states and 1310461 transitions. Word has length 30 [2021-10-07 16:09:13,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:09:13,557 INFO L470 AbstractCegarLoop]: Abstraction has 212416 states and 1310461 transitions. [2021-10-07 16:09:13,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 14 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:09:13,557 INFO L276 IsEmpty]: Start isEmpty. Operand 212416 states and 1310461 transitions. [2021-10-07 16:09:15,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:09:15,528 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:09:15,528 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:09:15,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (74)] Forceful destruction successful, exit code 0 [2021-10-07 16:09:15,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:09:15,729 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:09:15,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:09:15,730 INFO L82 PathProgramCache]: Analyzing trace with hash 1744736452, now seen corresponding path program 35 times [2021-10-07 16:09:15,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:09:15,731 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [70982345] [2021-10-07 16:09:15,731 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 16:09:15,731 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:09:15,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:09:15,732 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:09:15,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (75)] Waiting until timeout for monitored process [2021-10-07 16:09:16,638 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 16:09:16,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:09:16,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 16:09:16,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:09:16,875 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-07 16:09:16,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:09:17,426 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 16:09:17,426 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:09:17,427 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [70982345] [2021-10-07 16:09:17,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [70982345] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:09:17,427 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:09:17,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-10-07 16:09:17,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073023272] [2021-10-07 16:09:17,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-07 16:09:17,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:09:17,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-07 16:09:17,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2021-10-07 16:09:17,429 INFO L87 Difference]: Start difference. First operand 212416 states and 1310461 transitions. Second operand has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:09:36,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:09:36,430 INFO L93 Difference]: Finished difference Result 349858 states and 2044812 transitions. [2021-10-07 16:09:36,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-10-07 16:09:36,431 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:09:36,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:09:44,332 INFO L225 Difference]: With dead ends: 349858 [2021-10-07 16:09:44,332 INFO L226 Difference]: Without dead ends: 349062 [2021-10-07 16:09:44,333 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1915 ImplicationChecksByTransitivity, 5651.2ms TimeCoverageRelationStatistics Valid=1055, Invalid=4645, Unknown=0, NotChecked=0, Total=5700 [2021-10-07 16:09:46,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349062 states. [2021-10-07 16:10:10,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349062 to 217922. [2021-10-07 16:10:11,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217922 states, 217921 states have (on average 6.194015262411608) internal successors, (1349806), 217921 states have internal predecessors, (1349806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:10:15,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217922 states to 217922 states and 1349806 transitions. [2021-10-07 16:10:15,462 INFO L78 Accepts]: Start accepts. Automaton has 217922 states and 1349806 transitions. Word has length 30 [2021-10-07 16:10:15,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:10:15,463 INFO L470 AbstractCegarLoop]: Abstraction has 217922 states and 1349806 transitions. [2021-10-07 16:10:15,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:10:15,463 INFO L276 IsEmpty]: Start isEmpty. Operand 217922 states and 1349806 transitions. [2021-10-07 16:10:17,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:10:17,499 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:10:17,499 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:10:17,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (75)] Forceful destruction successful, exit code 0 [2021-10-07 16:10:17,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:10:17,713 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:10:17,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:10:17,714 INFO L82 PathProgramCache]: Analyzing trace with hash 93672516, now seen corresponding path program 36 times [2021-10-07 16:10:17,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:10:17,714 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [471854103] [2021-10-07 16:10:17,715 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 16:10:17,715 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:10:17,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:10:17,716 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:10:17,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (76)] Waiting until timeout for monitored process [2021-10-07 16:10:18,712 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-07 16:10:18,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 16:10:18,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-07 16:10:18,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:10:18,886 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:10:18,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:10:19,249 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:10:19,249 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:10:19,250 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [471854103] [2021-10-07 16:10:19,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [471854103] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:10:19,250 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:10:19,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-10-07 16:10:19,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317226936] [2021-10-07 16:10:19,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 16:10:19,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:10:19,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 16:10:19,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2021-10-07 16:10:19,252 INFO L87 Difference]: Start difference. First operand 217922 states and 1349806 transitions. Second operand has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:10:30,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:10:30,744 INFO L93 Difference]: Finished difference Result 309562 states and 1882353 transitions. [2021-10-07 16:10:30,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-07 16:10:30,745 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:10:30,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:10:38,180 INFO L225 Difference]: With dead ends: 309562 [2021-10-07 16:10:38,181 INFO L226 Difference]: Without dead ends: 308224 [2021-10-07 16:10:38,181 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 1137.7ms TimeCoverageRelationStatistics Valid=221, Invalid=709, Unknown=0, NotChecked=0, Total=930 [2021-10-07 16:10:39,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308224 states. [2021-10-07 16:10:59,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308224 to 267220. [2021-10-07 16:11:00,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267220 states, 267219 states have (on average 6.302238987497146) internal successors, (1684078), 267219 states have internal predecessors, (1684078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:11:05,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267220 states to 267220 states and 1684078 transitions. [2021-10-07 16:11:05,754 INFO L78 Accepts]: Start accepts. Automaton has 267220 states and 1684078 transitions. Word has length 30 [2021-10-07 16:11:05,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 16:11:05,755 INFO L470 AbstractCegarLoop]: Abstraction has 267220 states and 1684078 transitions. [2021-10-07 16:11:05,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:11:05,755 INFO L276 IsEmpty]: Start isEmpty. Operand 267220 states and 1684078 transitions. [2021-10-07 16:11:08,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-07 16:11:08,168 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 16:11:08,168 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 16:11:08,198 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (76)] Forceful destruction successful, exit code 0 [2021-10-07 16:11:08,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:11:08,383 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 18 more)] === [2021-10-07 16:11:08,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 16:11:08,384 INFO L82 PathProgramCache]: Analyzing trace with hash 2044952386, now seen corresponding path program 37 times [2021-10-07 16:11:08,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 16:11:08,384 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1816849358] [2021-10-07 16:11:08,385 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 16:11:08,385 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 16:11:08,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 16:11:08,387 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 16:11:08,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (77)] Waiting until timeout for monitored process [2021-10-07 16:11:09,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 16:11:09,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 16:11:10,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 16:11:10,190 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:11:10,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 16:11:10,382 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-07 16:11:10,383 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 16:11:10,383 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1816849358] [2021-10-07 16:11:10,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1816849358] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 16:11:10,383 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 16:11:10,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-07 16:11:10,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460091465] [2021-10-07 16:11:10,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 16:11:10,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 16:11:10,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 16:11:10,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-07 16:11:10,385 INFO L87 Difference]: Start difference. First operand 267220 states and 1684078 transitions. Second operand has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 12 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 16:11:19,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 16:11:19,645 INFO L93 Difference]: Finished difference Result 279366 states and 1736603 transitions. [2021-10-07 16:11:19,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-07 16:11:19,651 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 12 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-10-07 16:11:19,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 16:11:26,014 INFO L225 Difference]: With dead ends: 279366 [2021-10-07 16:11:26,015 INFO L226 Difference]: Without dead ends: 278316 [2021-10-07 16:11:26,015 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 384.2ms TimeCoverageRelationStatistics Valid=115, Invalid=265, Unknown=0, NotChecked=0, Total=380 [2021-10-07 16:11:26,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278316 states. Received shutdown request... [2021-10-07 16:11:33,431 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK [2021-10-07 16:11:33,450 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (77)] Forceful destruction successful, exit code 0 [2021-10-07 16:11:33,460 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (77)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-07 16:11:33,460 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-07 16:11:33,644 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 16:11:33,645 WARN L594 AbstractCegarLoop]: Verification canceled: while executing MinimizeSevpa. [2021-10-07 16:11:33,648 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATION [2021-10-07 16:11:33,648 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATION [2021-10-07 16:11:33,649 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATION [2021-10-07 16:11:33,649 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATION [2021-10-07 16:11:33,649 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATION [2021-10-07 16:11:33,649 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATION [2021-10-07 16:11:33,649 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATION [2021-10-07 16:11:33,649 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATION [2021-10-07 16:11:33,650 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8REQUIRES_VIOLATION [2021-10-07 16:11:33,650 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9REQUIRES_VIOLATION [2021-10-07 16:11:33,650 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10REQUIRES_VIOLATION [2021-10-07 16:11:33,650 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11REQUIRES_VIOLATION [2021-10-07 16:11:33,650 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12REQUIRES_VIOLATION [2021-10-07 16:11:33,650 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr13REQUIRES_VIOLATION [2021-10-07 16:11:33,650 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr14REQUIRES_VIOLATION [2021-10-07 16:11:33,651 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr15REQUIRES_VIOLATION [2021-10-07 16:11:33,651 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr17ASSERT_VIOLATIONMEMORY_LEAK [2021-10-07 16:11:33,651 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-07 16:11:33,651 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-07 16:11:33,651 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION [2021-10-07 16:11:33,651 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATION [2021-10-07 16:11:33,656 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-07 16:11:33,656 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-07 16:11:33,658 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 07.10 04:11:33 BasicIcfg [2021-10-07 16:11:33,658 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-07 16:11:33,659 INFO L168 Benchmark]: Toolchain (without parser) took 566555.56 ms. Allocated memory was 155.2 MB in the beginning and 8.0 GB in the end (delta: 7.8 GB). Free memory was 130.0 MB in the beginning and 5.6 GB in the end (delta: -5.5 GB). Peak memory consumption was 4.6 GB. Max. memory is 8.0 GB. [2021-10-07 16:11:33,659 INFO L168 Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 155.2 MB. Free memory is still 125.4 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-07 16:11:33,659 INFO L168 Benchmark]: CACSL2BoogieTranslator took 372.15 ms. Allocated memory is still 155.2 MB. Free memory was 129.6 MB in the beginning and 118.6 MB in the end (delta: 11.1 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. [2021-10-07 16:11:33,660 INFO L168 Benchmark]: Boogie Procedure Inliner took 45.80 ms. Allocated memory is still 155.2 MB. Free memory was 118.5 MB in the beginning and 116.7 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-07 16:11:33,660 INFO L168 Benchmark]: Boogie Preprocessor took 35.19 ms. Allocated memory is still 155.2 MB. Free memory was 116.7 MB in the beginning and 115.3 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-10-07 16:11:33,661 INFO L168 Benchmark]: RCFGBuilder took 941.56 ms. Allocated memory is still 155.2 MB. Free memory was 115.2 MB in the beginning and 134.3 MB in the end (delta: -19.1 MB). Peak memory consumption was 21.0 MB. Max. memory is 8.0 GB. [2021-10-07 16:11:33,661 INFO L168 Benchmark]: TraceAbstraction took 565140.99 ms. Allocated memory was 155.2 MB in the beginning and 8.0 GB in the end (delta: 7.8 GB). Free memory was 133.8 MB in the beginning and 5.6 GB in the end (delta: -5.5 GB). Peak memory consumption was 4.6 GB. Max. memory is 8.0 GB. [2021-10-07 16:11:33,663 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20 ms. Allocated memory is still 155.2 MB. Free memory is still 125.4 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 372.15 ms. Allocated memory is still 155.2 MB. Free memory was 129.6 MB in the beginning and 118.6 MB in the end (delta: 11.1 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 45.80 ms. Allocated memory is still 155.2 MB. Free memory was 118.5 MB in the beginning and 116.7 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 35.19 ms. Allocated memory is still 155.2 MB. Free memory was 116.7 MB in the beginning and 115.3 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 941.56 ms. Allocated memory is still 155.2 MB. Free memory was 115.2 MB in the beginning and 134.3 MB in the end (delta: -19.1 MB). Peak memory consumption was 21.0 MB. Max. memory is 8.0 GB. * TraceAbstraction took 565140.99 ms. Allocated memory was 155.2 MB in the beginning and 8.0 GB in the end (delta: 7.8 GB). Free memory was 133.8 MB in the beginning and 5.6 GB in the end (delta: -5.5 GB). Peak memory consumption was 4.6 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 18504.7ms, 141 PlacesBefore, 60 PlacesAfterwards, 137 TransitionsBefore, 51 TransitionsAfterwards, 3160 CoEnabledTransitionPairs, 6 FixpointIterations, 52 TrivialSequentialCompositions, 59 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 8 ConcurrentYvCompositions, 5 ChoiceCompositions, 124 TotalNumberOfCompositions, 3725 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3604, positive: 3597, positive conditional: 0, positive unconditional: 3597, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1994, positive: 1987, positive conditional: 0, positive unconditional: 1987, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1994, positive: 1987, positive conditional: 0, positive unconditional: 1987, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 7, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 54, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 54, negative conditional: 0, negative unconditional: 54, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 3604, positive: 1610, positive conditional: 0, positive unconditional: 1610, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1994, unknown conditional: 0, unknown unconditional: 1994] , Statistics on independence cache: Total cache size (in pairs): 144, Positive cache size: 144, Positive conditional cache size: 0, Positive unconditional cache size: 144, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 93]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 93]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 94]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 94]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 169 locations, 22 error locations. Started 1 CEGAR loops. OverallTime: 564923.6ms, OverallIterations: 76, TraceHistogramMax: 2, EmptinessCheckTime: 19687.2ms, AutomataDifference: 213261.6ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 18628.1ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 6121 SDtfs, 13964 SDslu, 27025 SDs, 0 SdLazy, 19886 SolverSat, 1541 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 42476.4ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 4670 GetRequests, 3365 SyntacticMatches, 1 SemanticMatches, 1304 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8216 ImplicationChecksByTransitivity, 47610.1ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=267220occurred in iteration=75, InterpolantAutomatonStates: 1187, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 222860.4ms AutomataMinimizationTime, 76 MinimizatonAttempts, 762542 StatesRemovedByMinimization, 64 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 764.2ms SsaConstructionTime, 8781.8ms SatisfiabilityAnalysisTime, 38031.5ms InterpolantComputationTime, 1961 NumberOfCodeBlocks, 1943 NumberOfCodeBlocksAsserted, 128 NumberOfCheckSat, 3770 ConstructedInterpolants, 4 QuantifiedInterpolants, 17215 SizeOfPredicates, 208 NumberOfNonLiveVariables, 9011 ConjunctsInSsa, 480 ConjunctsInUnsatCore, 152 InterpolantComputations, 56 PerfectInterpolantSequences, 296/554 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown