/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/figure3.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-8c2bbc9 [2021-10-06 21:26:32,525 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-06 21:26:32,529 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-06 21:26:32,565 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-06 21:26:32,566 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-06 21:26:32,573 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-06 21:26:32,576 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-06 21:26:32,579 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-06 21:26:32,584 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-06 21:26:32,591 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-06 21:26:32,593 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-06 21:26:32,596 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-06 21:26:32,597 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-06 21:26:32,612 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-06 21:26:32,614 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-06 21:26:32,619 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-06 21:26:32,620 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-06 21:26:32,621 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-06 21:26:32,623 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-06 21:26:32,626 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-06 21:26:32,628 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-06 21:26:32,629 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-06 21:26:32,631 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-06 21:26:32,632 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-06 21:26:32,635 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-06 21:26:32,635 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-06 21:26:32,635 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-06 21:26:32,637 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-06 21:26:32,637 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-06 21:26:32,638 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-06 21:26:32,639 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-06 21:26:32,640 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-06 21:26:32,641 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-06 21:26:32,642 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-06 21:26:32,643 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-06 21:26:32,643 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-06 21:26:32,644 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-06 21:26:32,644 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-06 21:26:32,645 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-06 21:26:32,646 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-06 21:26:32,647 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-06 21:26:32,649 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-10-06 21:26:32,696 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-06 21:26:32,697 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-06 21:26:32,697 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-06 21:26:32,698 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-06 21:26:32,699 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-06 21:26:32,699 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-06 21:26:32,700 INFO L138 SettingsManager]: * Use SBE=true [2021-10-06 21:26:32,701 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-06 21:26:32,702 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-06 21:26:32,702 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-06 21:26:32,703 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-06 21:26:32,703 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-06 21:26:32,703 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-06 21:26:32,704 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-10-06 21:26:32,704 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-10-06 21:26:32,704 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-10-06 21:26:32,704 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-06 21:26:32,704 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-06 21:26:32,705 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-06 21:26:32,705 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-06 21:26:32,705 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-06 21:26:32,705 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-06 21:26:32,706 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-06 21:26:32,706 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-06 21:26:32,706 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-06 21:26:32,706 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-06 21:26:32,707 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-06 21:26:32,707 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-06 21:26:32,707 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-10-06 21:26:32,707 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-06 21:26:32,707 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-06 21:26:32,707 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-06 21:26:32,708 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-06 21:26:33,146 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-06 21:26:33,178 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-06 21:26:33,181 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-06 21:26:33,183 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-06 21:26:33,184 INFO L275 PluginConnector]: CDTParser initialized [2021-10-06 21:26:33,185 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20/figure3.wvr.c [2021-10-06 21:26:33,258 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/e88f16a7b/ce0ad162b9444e3ba0d4ea8e571e4e07/FLAG54bf76700 [2021-10-06 21:26:33,829 INFO L306 CDTParser]: Found 1 translation units. [2021-10-06 21:26:33,830 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20/figure3.wvr.c [2021-10-06 21:26:33,838 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/e88f16a7b/ce0ad162b9444e3ba0d4ea8e571e4e07/FLAG54bf76700 [2021-10-06 21:26:34,197 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/e88f16a7b/ce0ad162b9444e3ba0d4ea8e571e4e07 [2021-10-06 21:26:34,204 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-06 21:26:34,210 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-06 21:26:34,212 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-06 21:26:34,212 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-06 21:26:34,220 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-06 21:26:34,221 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.10 09:26:34" (1/1) ... [2021-10-06 21:26:34,224 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d574903 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:26:34, skipping insertion in model container [2021-10-06 21:26:34,224 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.10 09:26:34" (1/1) ... [2021-10-06 21:26:34,237 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-06 21:26:34,261 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-06 21:26:34,440 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/figure3.wvr.c[1970,1983] [2021-10-06 21:26:34,444 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-06 21:26:34,460 INFO L203 MainTranslator]: Completed pre-run [2021-10-06 21:26:34,484 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/figure3.wvr.c[1970,1983] [2021-10-06 21:26:34,485 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-06 21:26:34,504 INFO L208 MainTranslator]: Completed translation [2021-10-06 21:26:34,505 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:26:34 WrapperNode [2021-10-06 21:26:34,505 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-06 21:26:34,506 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-06 21:26:34,507 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-06 21:26:34,507 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-06 21:26:34,516 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:26:34" (1/1) ... [2021-10-06 21:26:34,528 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:26:34" (1/1) ... [2021-10-06 21:26:34,552 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-06 21:26:34,553 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-06 21:26:34,553 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-06 21:26:34,553 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-06 21:26:34,562 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:26:34" (1/1) ... [2021-10-06 21:26:34,563 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:26:34" (1/1) ... [2021-10-06 21:26:34,566 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:26:34" (1/1) ... [2021-10-06 21:26:34,567 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:26:34" (1/1) ... [2021-10-06 21:26:34,574 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:26:34" (1/1) ... [2021-10-06 21:26:34,580 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:26:34" (1/1) ... [2021-10-06 21:26:34,582 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:26:34" (1/1) ... [2021-10-06 21:26:34,585 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-06 21:26:34,586 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-06 21:26:34,586 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-06 21:26:34,586 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-06 21:26:34,587 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:26:34" (1/1) ... [2021-10-06 21:26:34,604 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-06 21:26:34,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-06 21:26:34,637 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-06 21:26:34,661 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-06 21:26:34,707 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-06 21:26:34,708 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-06 21:26:34,708 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-06 21:26:34,708 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-06 21:26:34,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-06 21:26:34,709 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-06 21:26:34,709 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-06 21:26:34,709 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-06 21:26:34,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-10-06 21:26:34,710 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-06 21:26:34,710 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-06 21:26:34,710 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-06 21:26:34,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-10-06 21:26:34,712 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-06 21:26:35,179 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-06 21:26:35,180 INFO L299 CfgBuilder]: Removed 12 assume(true) statements. [2021-10-06 21:26:35,186 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.10 09:26:35 BoogieIcfgContainer [2021-10-06 21:26:35,186 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-06 21:26:35,217 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-06 21:26:35,217 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-06 21:26:35,222 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-06 21:26:35,222 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.10 09:26:34" (1/3) ... [2021-10-06 21:26:35,223 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@548e5094 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.10 09:26:35, skipping insertion in model container [2021-10-06 21:26:35,223 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 09:26:34" (2/3) ... [2021-10-06 21:26:35,224 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@548e5094 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.10 09:26:35, skipping insertion in model container [2021-10-06 21:26:35,224 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.10 09:26:35" (3/3) ... [2021-10-06 21:26:35,225 INFO L111 eAbstractionObserver]: Analyzing ICFG figure3.wvr.c [2021-10-06 21:26:35,235 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-06 21:26:35,236 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2021-10-06 21:26:35,236 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-06 21:26:35,310 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,311 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,311 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,311 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,314 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,314 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,315 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,315 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,315 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,316 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,316 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,316 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,317 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,317 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,317 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,317 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,318 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,319 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,319 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,320 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,320 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,320 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,321 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,321 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,322 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,322 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,322 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,322 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,324 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,324 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,324 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,324 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,325 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,327 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,327 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,335 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,339 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,340 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,340 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,340 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,345 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,345 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,346 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,346 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,346 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,346 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-06 21:26:35,365 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-10-06 21:26:35,445 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-06 21:26:35,465 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-06 21:26:35,465 INFO L340 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2021-10-06 21:26:35,491 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-10-06 21:26:35,504 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 87 places, 86 transitions, 188 flow [2021-10-06 21:26:35,508 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 87 places, 86 transitions, 188 flow [2021-10-06 21:26:35,510 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 87 places, 86 transitions, 188 flow [2021-10-06 21:26:35,577 INFO L129 PetriNetUnfolder]: 6/84 cut-off events. [2021-10-06 21:26:35,577 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-10-06 21:26:35,581 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93 conditions, 84 events. 6/84 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 75 event pairs, 0 based on Foata normal form. 0/68 useless extension candidates. Maximal degree in co-relation 48. Up to 2 conditions per place. [2021-10-06 21:26:35,584 INFO L116 LiptonReduction]: Number of co-enabled transitions 576 [2021-10-06 21:26:44,389 INFO L131 LiptonReduction]: Checked pairs total: 648 [2021-10-06 21:26:44,390 INFO L133 LiptonReduction]: Total number of compositions: 84 [2021-10-06 21:26:44,407 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 27 transitions, 70 flow [2021-10-06 21:26:44,424 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 67 states, 57 states have (on average 2.7017543859649122) internal successors, (154), 66 states have internal predecessors, (154), 0 states have call successors, (0), 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-06 21:26:44,426 INFO L276 IsEmpty]: Start isEmpty. Operand has 67 states, 57 states have (on average 2.7017543859649122) internal successors, (154), 66 states have internal predecessors, (154), 0 states have call successors, (0), 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-06 21:26:44,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2 [2021-10-06 21:26:44,432 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:44,433 INFO L512 BasicCegarLoop]: trace histogram [1] [2021-10-06 21:26:44,433 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:26:44,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:44,439 INFO L82 PathProgramCache]: Analyzing trace with hash 349, now seen corresponding path program 1 times [2021-10-06 21:26:44,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:44,451 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [456617807] [2021-10-06 21:26:44,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:26:44,452 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:44,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:44,455 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-06 21:26:44,462 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-06 21:26:44,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:26:44,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 3 conjuncts, 1 conjunts are in the unsatisfiable core [2021-10-06 21:26:44,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:44,523 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-06 21:26:44,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:44,524 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-06 21:26:44,525 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:44,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [456617807] [2021-10-06 21:26:44,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [456617807] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-06 21:26:44,526 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-06 21:26:44,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0, 0] imperfect sequences [] total 0 [2021-10-06 21:26:44,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588282329] [2021-10-06 21:26:44,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-10-06 21:26:44,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:44,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-10-06 21:26:44,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-06 21:26:44,552 INFO L87 Difference]: Start difference. First operand has 67 states, 57 states have (on average 2.7017543859649122) internal successors, (154), 66 states have internal predecessors, (154), 0 states have call successors, (0), 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-06 21:26:44,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:44,571 INFO L93 Difference]: Finished difference Result 64 states and 151 transitions. [2021-10-06 21:26:44,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-10-06 21:26:44,572 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-06 21:26:44,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:44,586 INFO L225 Difference]: With dead ends: 64 [2021-10-06 21:26:44,586 INFO L226 Difference]: Without dead ends: 64 [2021-10-06 21:26:44,588 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-06 21:26:44,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-10-06 21:26:44,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2021-10-06 21:26:44,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 57 states have (on average 2.6491228070175437) internal successors, (151), 63 states have internal predecessors, (151), 0 states have call successors, (0), 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-06 21:26:44,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 151 transitions. [2021-10-06 21:26:44,632 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 151 transitions. Word has length 1 [2021-10-06 21:26:44,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:44,633 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 151 transitions. [2021-10-06 21:26:44,633 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-06 21:26:44,633 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 151 transitions. [2021-10-06 21:26:44,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-06 21:26:44,634 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:44,634 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-06 21:26:44,648 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2021-10-06 21:26:44,847 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-06 21:26:44,848 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:26:44,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:44,850 INFO L82 PathProgramCache]: Analyzing trace with hash 341890, now seen corresponding path program 1 times [2021-10-06 21:26:44,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:44,851 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [764923963] [2021-10-06 21:26:44,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:26:44,851 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:44,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:44,853 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-06 21:26:44,873 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-06 21:26:44,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:26:44,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 35 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-06 21:26:44,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:45,173 INFO L354 Elim1Store]: treesize reduction 76, result has 30.3 percent of original size [2021-10-06 21:26:45,174 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 3 case distinctions, treesize of input 15 treesize of output 38 [2021-10-06 21:26:45,256 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-06 21:26:45,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:45,313 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-06 21:26:45,314 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:45,314 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [764923963] [2021-10-06 21:26:45,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [764923963] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-06 21:26:45,315 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-06 21:26:45,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-06 21:26:45,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886640501] [2021-10-06 21:26:45,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-06 21:26:45,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:45,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-06 21:26:45,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-06 21:26:45,318 INFO L87 Difference]: Start difference. First operand 64 states and 151 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-06 21:26:45,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:45,352 INFO L93 Difference]: Finished difference Result 58 states and 139 transitions. [2021-10-06 21:26:45,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-06 21:26:45,353 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-06 21:26:45,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:45,355 INFO L225 Difference]: With dead ends: 58 [2021-10-06 21:26:45,355 INFO L226 Difference]: Without dead ends: 58 [2021-10-06 21:26:45,356 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 40.0ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-06 21:26:45,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-10-06 21:26:45,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2021-10-06 21:26:45,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 53 states have (on average 2.6226415094339623) internal successors, (139), 57 states have internal predecessors, (139), 0 states have call successors, (0), 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-06 21:26:45,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 139 transitions. [2021-10-06 21:26:45,384 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 139 transitions. Word has length 3 [2021-10-06 21:26:45,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:45,385 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 139 transitions. [2021-10-06 21:26:45,385 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-06 21:26:45,385 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 139 transitions. [2021-10-06 21:26:45,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-06 21:26:45,385 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:45,386 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-06 21:26:45,394 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-10-06 21:26:45,586 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-06 21:26:45,587 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:26:45,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:45,589 INFO L82 PathProgramCache]: Analyzing trace with hash 341891, now seen corresponding path program 1 times [2021-10-06 21:26:45,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:45,590 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [243866090] [2021-10-06 21:26:45,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:26:45,591 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:45,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:45,592 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-06 21:26:45,595 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-06 21:26:45,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:26:45,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 35 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-06 21:26:45,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:45,678 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-10-06 21:26:45,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 14 [2021-10-06 21:26:45,708 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-06 21:26:45,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:45,721 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-06 21:26:45,724 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:45,726 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [243866090] [2021-10-06 21:26:45,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [243866090] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-06 21:26:45,727 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-06 21:26:45,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-06 21:26:45,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552804760] [2021-10-06 21:26:45,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-06 21:26:45,730 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:45,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-06 21:26:45,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-06 21:26:45,733 INFO L87 Difference]: Start difference. First operand 58 states and 139 transitions. Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 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-06 21:26:45,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:45,765 INFO L93 Difference]: Finished difference Result 52 states and 127 transitions. [2021-10-06 21:26:45,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-06 21:26:45,766 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 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-06 21:26:45,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:45,769 INFO L225 Difference]: With dead ends: 52 [2021-10-06 21:26:45,770 INFO L226 Difference]: Without dead ends: 52 [2021-10-06 21:26:45,774 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-06 21:26:45,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-10-06 21:26:45,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2021-10-06 21:26:45,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 49 states have (on average 2.5918367346938775) internal successors, (127), 51 states have internal predecessors, (127), 0 states have call successors, (0), 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-06 21:26:45,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 127 transitions. [2021-10-06 21:26:45,785 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 127 transitions. Word has length 3 [2021-10-06 21:26:45,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:45,786 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 127 transitions. [2021-10-06 21:26:45,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 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-06 21:26:45,786 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 127 transitions. [2021-10-06 21:26:45,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-06 21:26:45,787 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:45,787 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-06 21:26:45,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-10-06 21:26:46,001 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-06 21:26:46,002 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:26:46,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:46,003 INFO L82 PathProgramCache]: Analyzing trace with hash 328565714, now seen corresponding path program 1 times [2021-10-06 21:26:46,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:46,004 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1076322673] [2021-10-06 21:26:46,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:26:46,005 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:46,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:46,006 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-06 21:26:46,010 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-06 21:26:46,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:26:46,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-06 21:26:46,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:46,166 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-06 21:26:46,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:46,233 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-06 21:26:46,234 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:46,234 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1076322673] [2021-10-06 21:26:46,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1076322673] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-06 21:26:46,235 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-06 21:26:46,235 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-06 21:26:46,235 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332302966] [2021-10-06 21:26:46,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-06 21:26:46,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:46,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-06 21:26:46,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-06 21:26:46,237 INFO L87 Difference]: Start difference. First operand 52 states and 127 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-06 21:26:46,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:46,258 INFO L93 Difference]: Finished difference Result 43 states and 100 transitions. [2021-10-06 21:26:46,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-06 21:26:46,260 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-06 21:26:46,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:46,261 INFO L225 Difference]: With dead ends: 43 [2021-10-06 21:26:46,261 INFO L226 Difference]: Without dead ends: 43 [2021-10-06 21:26:46,261 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 18.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-06 21:26:46,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-10-06 21:26:46,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2021-10-06 21:26:46,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 41 states have (on average 2.4390243902439024) internal successors, (100), 42 states have internal predecessors, (100), 0 states have call successors, (0), 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-06 21:26:46,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 100 transitions. [2021-10-06 21:26:46,268 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 100 transitions. Word has length 5 [2021-10-06 21:26:46,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:46,269 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 100 transitions. [2021-10-06 21:26:46,269 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-06 21:26:46,269 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 100 transitions. [2021-10-06 21:26:46,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-06 21:26:46,270 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:46,270 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-06 21:26:46,286 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-06 21:26:46,482 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-06 21:26:46,483 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:26:46,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:46,484 INFO L82 PathProgramCache]: Analyzing trace with hash 328565715, now seen corresponding path program 1 times [2021-10-06 21:26:46,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:46,485 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1194024076] [2021-10-06 21:26:46,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:26:46,486 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:46,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:46,487 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-06 21:26:46,492 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-06 21:26:46,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:26:46,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-06 21:26:46,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:46,571 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-10-06 21:26:46,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 14 [2021-10-06 21:26:46,613 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-06 21:26:46,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:46,641 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-06 21:26:46,642 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:46,642 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1194024076] [2021-10-06 21:26:46,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1194024076] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-06 21:26:46,643 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-06 21:26:46,643 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-06 21:26:46,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987159922] [2021-10-06 21:26:46,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-06 21:26:46,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:46,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-06 21:26:46,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-06 21:26:46,648 INFO L87 Difference]: Start difference. First operand 43 states and 100 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-06 21:26:46,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:46,667 INFO L93 Difference]: Finished difference Result 34 states and 73 transitions. [2021-10-06 21:26:46,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-06 21:26:46,672 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-06 21:26:46,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:46,673 INFO L225 Difference]: With dead ends: 34 [2021-10-06 21:26:46,673 INFO L226 Difference]: Without dead ends: 34 [2021-10-06 21:26:46,674 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.0ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-06 21:26:46,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2021-10-06 21:26:46,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2021-10-06 21:26:46,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 33 states have (on average 2.212121212121212) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 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-06 21:26:46,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 73 transitions. [2021-10-06 21:26:46,684 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 73 transitions. Word has length 5 [2021-10-06 21:26:46,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:46,684 INFO L470 AbstractCegarLoop]: Abstraction has 34 states and 73 transitions. [2021-10-06 21:26:46,684 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-06 21:26:46,685 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 73 transitions. [2021-10-06 21:26:46,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-06 21:26:46,687 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:46,687 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:26:46,704 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-06 21:26:46,900 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-06 21:26:46,901 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:26:46,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:46,902 INFO L82 PathProgramCache]: Analyzing trace with hash -1722686576, now seen corresponding path program 1 times [2021-10-06 21:26:46,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:46,903 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1343664239] [2021-10-06 21:26:46,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:26:46,903 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:46,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:46,905 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-06 21:26:46,906 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-06 21:26:46,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:26:46,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-06 21:26:46,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:47,047 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-06 21:26:47,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:47,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-06 21:26:47,105 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:47,105 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1343664239] [2021-10-06 21:26:47,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1343664239] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-06 21:26:47,105 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-06 21:26:47,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-06 21:26:47,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942566556] [2021-10-06 21:26:47,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-06 21:26:47,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:47,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-06 21:26:47,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-06 21:26:47,109 INFO L87 Difference]: Start difference. First operand 34 states and 73 transitions. Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 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-06 21:26:47,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:47,130 INFO L93 Difference]: Finished difference Result 57 states and 116 transitions. [2021-10-06 21:26:47,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-06 21:26:47,131 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 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 13 [2021-10-06 21:26:47,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:47,134 INFO L225 Difference]: With dead ends: 57 [2021-10-06 21:26:47,135 INFO L226 Difference]: Without dead ends: 42 [2021-10-06 21:26:47,135 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-06 21:26:47,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2021-10-06 21:26:47,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2021-10-06 21:26:47,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 41 states have (on average 2.1463414634146343) internal successors, (88), 41 states have internal predecessors, (88), 0 states have call successors, (0), 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-06 21:26:47,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 88 transitions. [2021-10-06 21:26:47,156 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 88 transitions. Word has length 13 [2021-10-06 21:26:47,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:47,160 INFO L470 AbstractCegarLoop]: Abstraction has 42 states and 88 transitions. [2021-10-06 21:26:47,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 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-06 21:26:47,161 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 88 transitions. [2021-10-06 21:26:47,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-06 21:26:47,162 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:47,162 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:26:47,179 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-06 21:26:47,379 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-06 21:26:47,379 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:26:47,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:47,381 INFO L82 PathProgramCache]: Analyzing trace with hash 328385928, now seen corresponding path program 1 times [2021-10-06 21:26:47,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:47,381 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1947408955] [2021-10-06 21:26:47,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:26:47,381 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:47,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:47,388 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-06 21:26:47,393 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-06 21:26:47,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:26:47,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-06 21:26:47,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:47,578 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-06 21:26:47,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:47,680 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-06 21:26:47,680 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:47,680 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1947408955] [2021-10-06 21:26:47,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1947408955] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:47,681 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:47,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2021-10-06 21:26:47,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582421492] [2021-10-06 21:26:47,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-06 21:26:47,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:47,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-06 21:26:47,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-10-06 21:26:47,683 INFO L87 Difference]: Start difference. First operand 42 states and 88 transitions. Second operand has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 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-06 21:26:47,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:47,949 INFO L93 Difference]: Finished difference Result 82 states and 175 transitions. [2021-10-06 21:26:47,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-06 21:26:47,950 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 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 14 [2021-10-06 21:26:47,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:47,951 INFO L225 Difference]: With dead ends: 82 [2021-10-06 21:26:47,952 INFO L226 Difference]: Without dead ends: 82 [2021-10-06 21:26:47,952 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 182.7ms TimeCoverageRelationStatistics Valid=84, Invalid=156, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:26:47,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-10-06 21:26:47,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 48. [2021-10-06 21:26:47,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 47 states have (on average 2.1702127659574466) internal successors, (102), 47 states have internal predecessors, (102), 0 states have call successors, (0), 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-06 21:26:47,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 102 transitions. [2021-10-06 21:26:47,957 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 102 transitions. Word has length 14 [2021-10-06 21:26:47,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:47,958 INFO L470 AbstractCegarLoop]: Abstraction has 48 states and 102 transitions. [2021-10-06 21:26:47,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 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-06 21:26:47,958 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 102 transitions. [2021-10-06 21:26:47,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-06 21:26:47,959 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:47,959 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:26:47,974 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-06 21:26:48,171 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-06 21:26:48,172 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:26:48,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:48,173 INFO L82 PathProgramCache]: Analyzing trace with hash 343513122, now seen corresponding path program 2 times [2021-10-06 21:26:48,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:48,174 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1842703788] [2021-10-06 21:26:48,174 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:26:48,175 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:48,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:48,176 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-06 21:26:48,180 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-06 21:26:48,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:26:48,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:48,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-06 21:26:48,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:48,336 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-06 21:26:48,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:48,390 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-06 21:26:48,390 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:48,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1842703788] [2021-10-06 21:26:48,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1842703788] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-06 21:26:48,391 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-06 21:26:48,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-06 21:26:48,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013090264] [2021-10-06 21:26:48,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-06 21:26:48,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:48,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-06 21:26:48,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-10-06 21:26:48,393 INFO L87 Difference]: Start difference. First operand 48 states and 102 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 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-06 21:26:48,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:48,647 INFO L93 Difference]: Finished difference Result 66 states and 136 transitions. [2021-10-06 21:26:48,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-06 21:26:48,648 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 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 14 [2021-10-06 21:26:48,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:48,649 INFO L225 Difference]: With dead ends: 66 [2021-10-06 21:26:48,649 INFO L226 Difference]: Without dead ends: 64 [2021-10-06 21:26:48,649 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 75.2ms TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:26:48,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-10-06 21:26:48,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 54. [2021-10-06 21:26:48,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 2.207547169811321) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 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-06 21:26:48,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 117 transitions. [2021-10-06 21:26:48,655 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 117 transitions. Word has length 14 [2021-10-06 21:26:48,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:48,655 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 117 transitions. [2021-10-06 21:26:48,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 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-06 21:26:48,655 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 117 transitions. [2021-10-06 21:26:48,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-06 21:26:48,656 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:48,656 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:26:48,671 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-06 21:26:48,868 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-06 21:26:48,869 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:26:48,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:48,870 INFO L82 PathProgramCache]: Analyzing trace with hash 340539892, now seen corresponding path program 3 times [2021-10-06 21:26:48,871 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:48,871 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [140074718] [2021-10-06 21:26:48,871 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:26:48,871 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:48,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:48,873 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-06 21:26:48,874 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-06 21:26:48,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-06 21:26:48,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:48,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-06 21:26:48,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:49,028 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-06 21:26:49,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:49,141 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-06 21:26:49,142 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:49,142 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [140074718] [2021-10-06 21:26:49,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [140074718] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-06 21:26:49,143 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-06 21:26:49,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2021-10-06 21:26:49,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232351992] [2021-10-06 21:26:49,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-06 21:26:49,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:49,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-06 21:26:49,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-10-06 21:26:49,145 INFO L87 Difference]: Start difference. First operand 54 states and 117 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 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-06 21:26:49,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:49,215 INFO L93 Difference]: Finished difference Result 60 states and 131 transitions. [2021-10-06 21:26:49,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-06 21:26:49,216 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 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 14 [2021-10-06 21:26:49,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:49,217 INFO L225 Difference]: With dead ends: 60 [2021-10-06 21:26:49,217 INFO L226 Difference]: Without dead ends: 60 [2021-10-06 21:26:49,217 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 59.8ms TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-10-06 21:26:49,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-10-06 21:26:49,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 56. [2021-10-06 21:26:49,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 2.2545454545454544) internal successors, (124), 55 states have internal predecessors, (124), 0 states have call successors, (0), 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-06 21:26:49,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 124 transitions. [2021-10-06 21:26:49,222 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 124 transitions. Word has length 14 [2021-10-06 21:26:49,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:49,223 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 124 transitions. [2021-10-06 21:26:49,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 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-06 21:26:49,223 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 124 transitions. [2021-10-06 21:26:49,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-06 21:26:49,224 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:49,224 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:26:49,234 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-06 21:26:49,432 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-06 21:26:49,433 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:26:49,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:49,434 INFO L82 PathProgramCache]: Analyzing trace with hash -1498238844, now seen corresponding path program 4 times [2021-10-06 21:26:49,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:49,434 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2011303691] [2021-10-06 21:26:49,435 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:26:49,435 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:49,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:49,437 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-06 21:26:49,444 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-06 21:26:49,516 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:26:49,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:49,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-06 21:26:49,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:49,569 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-06 21:26:49,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:49,615 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-06 21:26:49,615 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:49,616 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2011303691] [2021-10-06 21:26:49,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2011303691] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-06 21:26:49,616 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-06 21:26:49,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 7 [2021-10-06 21:26:49,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793866923] [2021-10-06 21:26:49,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-06 21:26:49,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:49,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-06 21:26:49,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-10-06 21:26:49,618 INFO L87 Difference]: Start difference. First operand 56 states and 124 transitions. Second operand has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 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-06 21:26:49,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:49,761 INFO L93 Difference]: Finished difference Result 72 states and 155 transitions. [2021-10-06 21:26:49,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-06 21:26:49,762 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 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 14 [2021-10-06 21:26:49,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:49,763 INFO L225 Difference]: With dead ends: 72 [2021-10-06 21:26:49,763 INFO L226 Difference]: Without dead ends: 68 [2021-10-06 21:26:49,763 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 62.8ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-10-06 21:26:49,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2021-10-06 21:26:49,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 54. [2021-10-06 21:26:49,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 2.2452830188679247) internal successors, (119), 53 states have internal predecessors, (119), 0 states have call successors, (0), 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-06 21:26:49,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 119 transitions. [2021-10-06 21:26:49,768 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 119 transitions. Word has length 14 [2021-10-06 21:26:49,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:49,768 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 119 transitions. [2021-10-06 21:26:49,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 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-06 21:26:49,769 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 119 transitions. [2021-10-06 21:26:49,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-06 21:26:49,769 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:49,770 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:26:49,781 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Ended with exit code 0 [2021-10-06 21:26:49,979 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-06 21:26:49,980 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:26:49,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:49,980 INFO L82 PathProgramCache]: Analyzing trace with hash -2132337186, now seen corresponding path program 5 times [2021-10-06 21:26:49,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:49,981 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [176030539] [2021-10-06 21:26:49,981 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:26:49,982 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:49,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:49,983 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-06 21:26:49,984 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-06 21:26:50,047 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:26:50,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:50,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-06 21:26:50,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:50,104 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-06 21:26:50,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:50,159 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-06 21:26:50,159 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:50,160 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [176030539] [2021-10-06 21:26:50,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [176030539] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-06 21:26:50,160 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-06 21:26:50,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-06 21:26:50,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041669741] [2021-10-06 21:26:50,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-06 21:26:50,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:50,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-06 21:26:50,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-06 21:26:50,162 INFO L87 Difference]: Start difference. First operand 54 states and 119 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 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-06 21:26:50,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:50,381 INFO L93 Difference]: Finished difference Result 88 states and 177 transitions. [2021-10-06 21:26:50,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-06 21:26:50,388 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 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 14 [2021-10-06 21:26:50,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:50,389 INFO L225 Difference]: With dead ends: 88 [2021-10-06 21:26:50,389 INFO L226 Difference]: Without dead ends: 86 [2021-10-06 21:26:50,390 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 90.2ms TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2021-10-06 21:26:50,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-10-06 21:26:50,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 52. [2021-10-06 21:26:50,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 2.235294117647059) internal successors, (114), 51 states have internal predecessors, (114), 0 states have call successors, (0), 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-06 21:26:50,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 114 transitions. [2021-10-06 21:26:50,394 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 114 transitions. Word has length 14 [2021-10-06 21:26:50,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:50,395 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 114 transitions. [2021-10-06 21:26:50,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 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-06 21:26:50,395 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 114 transitions. [2021-10-06 21:26:50,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-06 21:26:50,396 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:50,396 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:26:50,413 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-06 21:26:50,608 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-06 21:26:50,609 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:26:50,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:50,609 INFO L82 PathProgramCache]: Analyzing trace with hash -2135310416, now seen corresponding path program 6 times [2021-10-06 21:26:50,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:50,610 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [10787283] [2021-10-06 21:26:50,610 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:26:50,611 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:50,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:50,612 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-06 21:26:50,613 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-06 21:26:50,719 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-06 21:26:50,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:50,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-06 21:26:50,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:50,796 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-06 21:26:50,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:50,890 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-06 21:26:50,890 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:50,891 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [10787283] [2021-10-06 21:26:50,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [10787283] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-06 21:26:50,891 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-06 21:26:50,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2021-10-06 21:26:50,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29713915] [2021-10-06 21:26:50,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-06 21:26:50,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:50,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-06 21:26:50,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-10-06 21:26:50,893 INFO L87 Difference]: Start difference. First operand 52 states and 114 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 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-06 21:26:50,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:50,979 INFO L93 Difference]: Finished difference Result 68 states and 144 transitions. [2021-10-06 21:26:50,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-06 21:26:50,980 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 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 14 [2021-10-06 21:26:50,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:50,981 INFO L225 Difference]: With dead ends: 68 [2021-10-06 21:26:50,981 INFO L226 Difference]: Without dead ends: 68 [2021-10-06 21:26:50,981 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 59.3ms TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-10-06 21:26:50,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2021-10-06 21:26:50,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 50. [2021-10-06 21:26:50,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 2.2653061224489797) internal successors, (111), 49 states have internal predecessors, (111), 0 states have call successors, (0), 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-06 21:26:50,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 111 transitions. [2021-10-06 21:26:50,985 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 111 transitions. Word has length 14 [2021-10-06 21:26:50,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:50,985 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 111 transitions. [2021-10-06 21:26:50,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 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-06 21:26:50,986 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 111 transitions. [2021-10-06 21:26:50,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-06 21:26:50,986 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:50,987 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:26:51,001 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-06 21:26:51,193 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-06 21:26:51,194 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:26:51,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:51,194 INFO L82 PathProgramCache]: Analyzing trace with hash 1621520122, now seen corresponding path program 1 times [2021-10-06 21:26:51,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:51,195 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1261648167] [2021-10-06 21:26:51,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-06 21:26:51,196 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:51,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:51,197 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-06 21:26:51,199 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-06 21:26:51,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:26:51,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:26:51,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:51,451 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-06 21:26:51,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:51,599 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:51,600 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:51,600 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1261648167] [2021-10-06 21:26:51,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1261648167] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:51,600 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:51,600 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2021-10-06 21:26:51,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198987581] [2021-10-06 21:26:51,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-06 21:26:51,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:51,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-06 21:26:51,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2021-10-06 21:26:51,602 INFO L87 Difference]: Start difference. First operand 50 states and 111 transitions. Second operand has 8 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-06 21:26:51,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:51,719 INFO L93 Difference]: Finished difference Result 93 states and 200 transitions. [2021-10-06 21:26:51,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-06 21:26:51,720 INFO L78 Accepts]: Start accepts. Automaton has has 8 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 15 [2021-10-06 21:26:51,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:51,721 INFO L225 Difference]: With dead ends: 93 [2021-10-06 21:26:51,721 INFO L226 Difference]: Without dead ends: 74 [2021-10-06 21:26:51,722 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 58.9ms TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2021-10-06 21:26:51,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2021-10-06 21:26:51,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 66. [2021-10-06 21:26:51,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 2.2615384615384615) internal successors, (147), 65 states have internal predecessors, (147), 0 states have call successors, (0), 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-06 21:26:51,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 147 transitions. [2021-10-06 21:26:51,726 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 147 transitions. Word has length 15 [2021-10-06 21:26:51,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:51,726 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 147 transitions. [2021-10-06 21:26:51,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 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-06 21:26:51,727 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 147 transitions. [2021-10-06 21:26:51,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-06 21:26:51,728 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:51,728 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:26:51,740 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-06 21:26:51,939 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-06 21:26:51,940 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:26:51,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:51,940 INFO L82 PathProgramCache]: Analyzing trace with hash -1634950728, now seen corresponding path program 7 times [2021-10-06 21:26:51,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:51,941 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [385437137] [2021-10-06 21:26:51,942 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:26:51,942 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:51,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:51,944 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-06 21:26:51,947 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-06 21:26:52,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:26:52,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-06 21:26:52,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:52,131 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:52,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:52,327 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:52,327 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:52,327 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [385437137] [2021-10-06 21:26:52,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [385437137] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:52,328 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:52,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2021-10-06 21:26:52,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682550379] [2021-10-06 21:26:52,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-06 21:26:52,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:52,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-06 21:26:52,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-10-06 21:26:52,329 INFO L87 Difference]: Start difference. First operand 66 states and 147 transitions. Second operand has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 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-06 21:26:52,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:52,932 INFO L93 Difference]: Finished difference Result 132 states and 276 transitions. [2021-10-06 21:26:52,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-06 21:26:52,934 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 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 15 [2021-10-06 21:26:52,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:52,935 INFO L225 Difference]: With dead ends: 132 [2021-10-06 21:26:52,935 INFO L226 Difference]: Without dead ends: 128 [2021-10-06 21:26:52,936 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 424.4ms TimeCoverageRelationStatistics Valid=80, Invalid=160, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:26:52,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-10-06 21:26:52,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 78. [2021-10-06 21:26:52,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 77 states have (on average 2.25974025974026) internal successors, (174), 77 states have internal predecessors, (174), 0 states have call successors, (0), 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-06 21:26:52,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 174 transitions. [2021-10-06 21:26:52,945 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 174 transitions. Word has length 15 [2021-10-06 21:26:52,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:52,945 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 174 transitions. [2021-10-06 21:26:52,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 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-06 21:26:52,945 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 174 transitions. [2021-10-06 21:26:52,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-06 21:26:52,953 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:52,953 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:26:52,975 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-06 21:26:53,168 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-06 21:26:53,169 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:26:53,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:53,170 INFO L82 PathProgramCache]: Analyzing trace with hash -1076898948, now seen corresponding path program 8 times [2021-10-06 21:26:53,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:53,170 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [564586740] [2021-10-06 21:26:53,171 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:26:53,171 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:53,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:53,172 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-06 21:26:53,173 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-06 21:26:53,284 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:26:53,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:53,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-06 21:26:53,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:53,416 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:53,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:53,638 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:53,638 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:53,639 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [564586740] [2021-10-06 21:26:53,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [564586740] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:53,639 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:53,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-10-06 21:26:53,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144956615] [2021-10-06 21:26:53,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-06 21:26:53,640 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:53,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-06 21:26:53,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-10-06 21:26:53,641 INFO L87 Difference]: Start difference. First operand 78 states and 174 transitions. Second operand has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-06 21:26:54,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:54,325 INFO L93 Difference]: Finished difference Result 174 states and 358 transitions. [2021-10-06 21:26:54,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-06 21:26:54,326 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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 15 [2021-10-06 21:26:54,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:54,328 INFO L225 Difference]: With dead ends: 174 [2021-10-06 21:26:54,328 INFO L226 Difference]: Without dead ends: 170 [2021-10-06 21:26:54,328 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 554.2ms TimeCoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:26:54,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-10-06 21:26:54,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 76. [2021-10-06 21:26:54,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 2.2533333333333334) internal successors, (169), 75 states have internal predecessors, (169), 0 states have call successors, (0), 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-06 21:26:54,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 169 transitions. [2021-10-06 21:26:54,334 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 169 transitions. Word has length 15 [2021-10-06 21:26:54,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:54,335 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 169 transitions. [2021-10-06 21:26:54,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-06 21:26:54,335 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 169 transitions. [2021-10-06 21:26:54,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-06 21:26:54,336 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:54,336 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:26:54,352 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-06 21:26:54,548 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-06 21:26:54,549 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:26:54,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:54,549 INFO L82 PathProgramCache]: Analyzing trace with hash 1312207602, now seen corresponding path program 2 times [2021-10-06 21:26:54,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:54,550 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2137150333] [2021-10-06 21:26:54,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:26:54,551 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:54,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:54,552 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-06 21:26:54,553 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-06 21:26:54,679 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:26:54,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:54,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-06 21:26:54,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:54,841 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:54,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:55,149 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:55,149 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:55,150 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2137150333] [2021-10-06 21:26:55,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2137150333] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:55,150 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:55,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-10-06 21:26:55,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274373333] [2021-10-06 21:26:55,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-06 21:26:55,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:55,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-06 21:26:55,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2021-10-06 21:26:55,152 INFO L87 Difference]: Start difference. First operand 76 states and 169 transitions. Second operand has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 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-06 21:26:55,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:55,804 INFO L93 Difference]: Finished difference Result 172 states and 384 transitions. [2021-10-06 21:26:55,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-06 21:26:55,809 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 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 16 [2021-10-06 21:26:55,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:55,812 INFO L225 Difference]: With dead ends: 172 [2021-10-06 21:26:55,812 INFO L226 Difference]: Without dead ends: 172 [2021-10-06 21:26:55,812 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 616.1ms TimeCoverageRelationStatistics Valid=175, Invalid=425, Unknown=0, NotChecked=0, Total=600 [2021-10-06 21:26:55,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-10-06 21:26:55,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 76. [2021-10-06 21:26:55,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 2.2533333333333334) internal successors, (169), 75 states have internal predecessors, (169), 0 states have call successors, (0), 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-06 21:26:55,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 169 transitions. [2021-10-06 21:26:55,824 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 169 transitions. Word has length 16 [2021-10-06 21:26:55,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:55,825 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 169 transitions. [2021-10-06 21:26:55,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 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-06 21:26:55,825 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 169 transitions. [2021-10-06 21:26:55,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-06 21:26:55,826 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:55,827 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:26:55,837 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-06 21:26:56,032 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-06 21:26:56,033 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:26:56,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:56,034 INFO L82 PathProgramCache]: Analyzing trace with hash -883709226, now seen corresponding path program 3 times [2021-10-06 21:26:56,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:56,035 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [134342555] [2021-10-06 21:26:56,035 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:26:56,035 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:56,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:56,036 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-06 21:26:56,037 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-06 21:26:56,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-06 21:26:56,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:56,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-06 21:26:56,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:56,328 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:56,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:56,756 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:56,756 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:56,756 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [134342555] [2021-10-06 21:26:56,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [134342555] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:56,757 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:56,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 13 [2021-10-06 21:26:56,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905461266] [2021-10-06 21:26:56,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-06 21:26:56,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:56,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-06 21:26:56,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-10-06 21:26:56,759 INFO L87 Difference]: Start difference. First operand 76 states and 169 transitions. Second operand has 13 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 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-06 21:26:57,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:57,683 INFO L93 Difference]: Finished difference Result 102 states and 238 transitions. [2021-10-06 21:26:57,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-06 21:26:57,684 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 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 16 [2021-10-06 21:26:57,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:57,685 INFO L225 Difference]: With dead ends: 102 [2021-10-06 21:26:57,685 INFO L226 Difference]: Without dead ends: 100 [2021-10-06 21:26:57,685 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 820.9ms TimeCoverageRelationStatistics Valid=107, Invalid=273, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:26:57,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-10-06 21:26:57,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 92. [2021-10-06 21:26:57,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.3626373626373627) internal successors, (215), 91 states have internal predecessors, (215), 0 states have call successors, (0), 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-06 21:26:57,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 215 transitions. [2021-10-06 21:26:57,691 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 215 transitions. Word has length 16 [2021-10-06 21:26:57,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:57,692 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 215 transitions. [2021-10-06 21:26:57,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 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-06 21:26:57,692 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 215 transitions. [2021-10-06 21:26:57,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-06 21:26:57,693 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:57,693 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:26:57,711 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-06 21:26:57,905 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-06 21:26:57,905 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:26:57,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:57,906 INFO L82 PathProgramCache]: Analyzing trace with hash -886682456, now seen corresponding path program 4 times [2021-10-06 21:26:57,907 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:57,907 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [766519260] [2021-10-06 21:26:57,907 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:26:57,908 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:57,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:57,909 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-06 21:26:57,924 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-06 21:26:58,065 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:26:58,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:58,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-06 21:26:58,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:58,193 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:58,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:58,384 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:58,385 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:58,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [766519260] [2021-10-06 21:26:58,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [766519260] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:58,386 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:58,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-06 21:26:58,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960517528] [2021-10-06 21:26:58,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-06 21:26:58,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:58,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-06 21:26:58,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:26:58,388 INFO L87 Difference]: Start difference. First operand 92 states and 215 transitions. Second operand has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 states have internal predecessors, (25), 0 states have call successors, (0), 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-06 21:26:58,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:26:58,933 INFO L93 Difference]: Finished difference Result 170 states and 374 transitions. [2021-10-06 21:26:58,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-06 21:26:58,934 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 states have internal predecessors, (25), 0 states have call successors, (0), 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 16 [2021-10-06 21:26:58,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:26:58,935 INFO L225 Difference]: With dead ends: 170 [2021-10-06 21:26:58,935 INFO L226 Difference]: Without dead ends: 162 [2021-10-06 21:26:58,936 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 423.1ms TimeCoverageRelationStatistics Valid=112, Invalid=268, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:26:58,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-10-06 21:26:58,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 96. [2021-10-06 21:26:58,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.389473684210526) internal successors, (227), 95 states have internal predecessors, (227), 0 states have call successors, (0), 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-06 21:26:58,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 227 transitions. [2021-10-06 21:26:58,941 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 227 transitions. Word has length 16 [2021-10-06 21:26:58,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:26:58,941 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 227 transitions. [2021-10-06 21:26:58,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 states have internal predecessors, (25), 0 states have call successors, (0), 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-06 21:26:58,942 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 227 transitions. [2021-10-06 21:26:58,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-06 21:26:58,942 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:26:58,942 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:26:58,961 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-06 21:26:59,161 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-06 21:26:59,162 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:26:59,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:26:59,163 INFO L82 PathProgramCache]: Analyzing trace with hash 860798904, now seen corresponding path program 5 times [2021-10-06 21:26:59,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:26:59,164 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2052407424] [2021-10-06 21:26:59,164 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:26:59,164 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:26:59,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:26:59,165 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-06 21:26:59,171 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-06 21:26:59,318 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-06 21:26:59,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:26:59,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-06 21:26:59,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:26:59,410 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:59,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:26:59,570 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:26:59,570 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:26:59,570 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2052407424] [2021-10-06 21:26:59,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2052407424] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:26:59,570 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:26:59,570 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-06 21:26:59,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735021596] [2021-10-06 21:26:59,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-06 21:26:59,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:26:59,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-06 21:26:59,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:26:59,572 INFO L87 Difference]: Start difference. First operand 96 states and 227 transitions. Second operand has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 states have internal predecessors, (25), 0 states have call successors, (0), 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-06 21:27:00,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:00,426 INFO L93 Difference]: Finished difference Result 216 states and 484 transitions. [2021-10-06 21:27:00,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-06 21:27:00,427 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 states have internal predecessors, (25), 0 states have call successors, (0), 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 16 [2021-10-06 21:27:00,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:00,429 INFO L225 Difference]: With dead ends: 216 [2021-10-06 21:27:00,429 INFO L226 Difference]: Without dead ends: 216 [2021-10-06 21:27:00,430 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 578.6ms TimeCoverageRelationStatistics Valid=171, Invalid=585, Unknown=0, NotChecked=0, Total=756 [2021-10-06 21:27:00,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-10-06 21:27:00,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 96. [2021-10-06 21:27:00,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.389473684210526) internal successors, (227), 95 states have internal predecessors, (227), 0 states have call successors, (0), 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-06 21:27:00,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 227 transitions. [2021-10-06 21:27:00,435 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 227 transitions. Word has length 16 [2021-10-06 21:27:00,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:00,436 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 227 transitions. [2021-10-06 21:27:00,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 states have internal predecessors, (25), 0 states have call successors, (0), 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-06 21:27:00,436 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 227 transitions. [2021-10-06 21:27:00,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-06 21:27:00,437 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:00,437 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:27:00,452 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-06 21:27:00,649 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-06 21:27:00,649 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:27:00,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:00,652 INFO L82 PathProgramCache]: Analyzing trace with hash -1685063782, now seen corresponding path program 6 times [2021-10-06 21:27:00,653 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:00,653 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [15931033] [2021-10-06 21:27:00,653 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:27:00,653 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:00,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:00,655 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-06 21:27:00,659 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-06 21:27:00,807 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-06 21:27:00,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:27:00,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-06 21:27:00,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:00,909 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:00,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:01,244 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:01,244 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:01,244 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [15931033] [2021-10-06 21:27:01,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [15931033] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:01,244 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:01,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 13 [2021-10-06 21:27:01,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121128880] [2021-10-06 21:27:01,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-06 21:27:01,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:01,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-06 21:27:01,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-10-06 21:27:01,247 INFO L87 Difference]: Start difference. First operand 96 states and 227 transitions. Second operand has 13 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 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-06 21:27:02,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:02,413 INFO L93 Difference]: Finished difference Result 198 states and 457 transitions. [2021-10-06 21:27:02,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-06 21:27:02,414 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 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 16 [2021-10-06 21:27:02,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:02,416 INFO L225 Difference]: With dead ends: 198 [2021-10-06 21:27:02,416 INFO L226 Difference]: Without dead ends: 196 [2021-10-06 21:27:02,417 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 794.6ms TimeCoverageRelationStatistics Valid=134, Invalid=418, Unknown=0, NotChecked=0, Total=552 [2021-10-06 21:27:02,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2021-10-06 21:27:02,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 124. [2021-10-06 21:27:02,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 2.6097560975609757) internal successors, (321), 123 states have internal predecessors, (321), 0 states have call successors, (0), 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-06 21:27:02,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 321 transitions. [2021-10-06 21:27:02,423 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 321 transitions. Word has length 16 [2021-10-06 21:27:02,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:02,424 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 321 transitions. [2021-10-06 21:27:02,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 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-06 21:27:02,424 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 321 transitions. [2021-10-06 21:27:02,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-06 21:27:02,425 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:02,425 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:27:02,437 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-06 21:27:02,637 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-06 21:27:02,637 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:27:02,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:02,638 INFO L82 PathProgramCache]: Analyzing trace with hash -1565327786, now seen corresponding path program 7 times [2021-10-06 21:27:02,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:02,639 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [563708387] [2021-10-06 21:27:02,639 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:27:02,639 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:02,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:02,641 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-06 21:27:02,642 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-06 21:27:02,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:27:02,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-06 21:27:02,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:02,911 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:02,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:03,188 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:03,188 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:03,188 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [563708387] [2021-10-06 21:27:03,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [563708387] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:03,188 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:03,189 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-10-06 21:27:03,189 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712246325] [2021-10-06 21:27:03,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-06 21:27:03,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:03,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-06 21:27:03,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:27:03,190 INFO L87 Difference]: Start difference. First operand 124 states and 321 transitions. Second operand has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 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-06 21:27:03,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:03,919 INFO L93 Difference]: Finished difference Result 172 states and 426 transitions. [2021-10-06 21:27:03,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-06 21:27:03,919 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 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 16 [2021-10-06 21:27:03,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:03,921 INFO L225 Difference]: With dead ends: 172 [2021-10-06 21:27:03,921 INFO L226 Difference]: Without dead ends: 168 [2021-10-06 21:27:03,921 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 479.8ms TimeCoverageRelationStatistics Valid=89, Invalid=217, Unknown=0, NotChecked=0, Total=306 [2021-10-06 21:27:03,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-10-06 21:27:03,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 136. [2021-10-06 21:27:03,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.6296296296296298) internal successors, (355), 135 states have internal predecessors, (355), 0 states have call successors, (0), 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-06 21:27:03,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 355 transitions. [2021-10-06 21:27:03,927 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 355 transitions. Word has length 16 [2021-10-06 21:27:03,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:03,928 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 355 transitions. [2021-10-06 21:27:03,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 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-06 21:27:03,928 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 355 transitions. [2021-10-06 21:27:03,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-06 21:27:03,929 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:03,929 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:27:03,941 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-06 21:27:04,141 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-06 21:27:04,141 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:27:04,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:04,142 INFO L82 PathProgramCache]: Analyzing trace with hash 2055220944, now seen corresponding path program 8 times [2021-10-06 21:27:04,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:04,143 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [401774828] [2021-10-06 21:27:04,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:27:04,144 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:04,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:04,145 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-06 21:27:04,154 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-06 21:27:04,333 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:27:04,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:27:04,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-06 21:27:04,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:04,596 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-06 21:27:04,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:04,999 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-06 21:27:04,999 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:04,999 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [401774828] [2021-10-06 21:27:05,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [401774828] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:05,000 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:05,000 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-06 21:27:05,000 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520729540] [2021-10-06 21:27:05,000 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-06 21:27:05,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:05,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-06 21:27:05,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:27:05,002 INFO L87 Difference]: Start difference. First operand 136 states and 355 transitions. Second operand has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 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-06 21:27:05,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:05,241 INFO L93 Difference]: Finished difference Result 251 states and 628 transitions. [2021-10-06 21:27:05,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-06 21:27:05,242 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 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 17 [2021-10-06 21:27:05,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:05,244 INFO L225 Difference]: With dead ends: 251 [2021-10-06 21:27:05,245 INFO L226 Difference]: Without dead ends: 228 [2021-10-06 21:27:05,245 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 213.0ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-10-06 21:27:05,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2021-10-06 21:27:05,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 170. [2021-10-06 21:27:05,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.7041420118343193) internal successors, (457), 169 states have internal predecessors, (457), 0 states have call successors, (0), 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-06 21:27:05,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 457 transitions. [2021-10-06 21:27:05,253 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 457 transitions. Word has length 17 [2021-10-06 21:27:05,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:05,254 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 457 transitions. [2021-10-06 21:27:05,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 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-06 21:27:05,254 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 457 transitions. [2021-10-06 21:27:05,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-06 21:27:05,255 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:05,255 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:27:05,268 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-06 21:27:05,467 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-06 21:27:05,468 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:27:05,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:05,469 INFO L82 PathProgramCache]: Analyzing trace with hash -594648060, now seen corresponding path program 9 times [2021-10-06 21:27:05,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:05,470 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [726499144] [2021-10-06 21:27:05,470 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:27:05,470 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:05,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:05,471 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-06 21:27:05,472 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-06 21:27:05,656 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-06 21:27:05,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:27:05,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-06 21:27:05,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:05,824 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:05,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:06,179 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:06,179 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:06,179 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [726499144] [2021-10-06 21:27:06,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [726499144] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:06,179 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:06,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-10-06 21:27:06,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927629421] [2021-10-06 21:27:06,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-06 21:27:06,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:06,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-06 21:27:06,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2021-10-06 21:27:06,182 INFO L87 Difference]: Start difference. First operand 170 states and 457 transitions. Second operand has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 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-06 21:27:09,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:09,822 INFO L93 Difference]: Finished difference Result 362 states and 878 transitions. [2021-10-06 21:27:09,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-06 21:27:09,830 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 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 17 [2021-10-06 21:27:09,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:09,833 INFO L225 Difference]: With dead ends: 362 [2021-10-06 21:27:09,833 INFO L226 Difference]: Without dead ends: 356 [2021-10-06 21:27:09,834 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 2819.6ms TimeCoverageRelationStatistics Valid=271, Invalid=659, Unknown=0, NotChecked=0, Total=930 [2021-10-06 21:27:09,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2021-10-06 21:27:09,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 196. [2021-10-06 21:27:09,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.8512820512820514) internal successors, (556), 195 states have internal predecessors, (556), 0 states have call successors, (0), 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-06 21:27:09,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 556 transitions. [2021-10-06 21:27:09,844 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 556 transitions. Word has length 17 [2021-10-06 21:27:09,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:09,845 INFO L470 AbstractCegarLoop]: Abstraction has 196 states and 556 transitions. [2021-10-06 21:27:09,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 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-06 21:27:09,845 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 556 transitions. [2021-10-06 21:27:09,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:27:09,846 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:09,846 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:27:09,859 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-06 21:27:10,058 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-06 21:27:10,059 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:27:10,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:10,060 INFO L82 PathProgramCache]: Analyzing trace with hash 1158632648, now seen corresponding path program 10 times [2021-10-06 21:27:10,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:10,061 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [499835616] [2021-10-06 21:27:10,061 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:27:10,061 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:10,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:10,063 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-06 21:27:10,075 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-06 21:27:10,230 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:27:10,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:27:10,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-06 21:27:10,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:10,437 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:10,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:10,806 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:10,806 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:10,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [499835616] [2021-10-06 21:27:10,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [499835616] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:10,806 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:10,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-10-06 21:27:10,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22215008] [2021-10-06 21:27:10,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-06 21:27:10,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:10,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-06 21:27:10,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2021-10-06 21:27:10,808 INFO L87 Difference]: Start difference. First operand 196 states and 556 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-06 21:27:11,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:11,683 INFO L93 Difference]: Finished difference Result 332 states and 869 transitions. [2021-10-06 21:27:11,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-06 21:27:11,684 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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 18 [2021-10-06 21:27:11,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:11,687 INFO L225 Difference]: With dead ends: 332 [2021-10-06 21:27:11,687 INFO L226 Difference]: Without dead ends: 332 [2021-10-06 21:27:11,688 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 843.7ms TimeCoverageRelationStatistics Valid=292, Invalid=830, Unknown=0, NotChecked=0, Total=1122 [2021-10-06 21:27:11,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-10-06 21:27:11,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 202. [2021-10-06 21:27:11,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 201 states have (on average 2.8358208955223883) internal successors, (570), 201 states have internal predecessors, (570), 0 states have call successors, (0), 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-06 21:27:11,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 570 transitions. [2021-10-06 21:27:11,698 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 570 transitions. Word has length 18 [2021-10-06 21:27:11,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:11,698 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 570 transitions. [2021-10-06 21:27:11,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-06 21:27:11,698 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 570 transitions. [2021-10-06 21:27:11,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:27:11,699 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:11,699 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:27:11,712 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-06 21:27:11,912 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-06 21:27:11,912 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:27:11,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:11,913 INFO L82 PathProgramCache]: Analyzing trace with hash -860172126, now seen corresponding path program 11 times [2021-10-06 21:27:11,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:11,914 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1511082815] [2021-10-06 21:27:11,914 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:27:11,914 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:11,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:11,915 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-06 21:27:11,916 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-06 21:27:12,124 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-06 21:27:12,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:27:12,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-06 21:27:12,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:12,262 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:12,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:12,548 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:12,549 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:12,549 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1511082815] [2021-10-06 21:27:12,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1511082815] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:12,549 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:12,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-10-06 21:27:12,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308731860] [2021-10-06 21:27:12,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-06 21:27:12,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:12,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-06 21:27:12,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:27:12,551 INFO L87 Difference]: Start difference. First operand 202 states and 570 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:27:14,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:14,997 INFO L93 Difference]: Finished difference Result 460 states and 1265 transitions. [2021-10-06 21:27:14,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-06 21:27:14,999 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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 18 [2021-10-06 21:27:14,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:15,003 INFO L225 Difference]: With dead ends: 460 [2021-10-06 21:27:15,003 INFO L226 Difference]: Without dead ends: 456 [2021-10-06 21:27:15,004 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 488 ImplicationChecksByTransitivity, 2161.0ms TimeCoverageRelationStatistics Valid=448, Invalid=1358, Unknown=0, NotChecked=0, Total=1806 [2021-10-06 21:27:15,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2021-10-06 21:27:15,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 220. [2021-10-06 21:27:15,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 219 states have (on average 2.8904109589041096) internal successors, (633), 219 states have internal predecessors, (633), 0 states have call successors, (0), 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-06 21:27:15,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 633 transitions. [2021-10-06 21:27:15,017 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 633 transitions. Word has length 18 [2021-10-06 21:27:15,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:15,018 INFO L470 AbstractCegarLoop]: Abstraction has 220 states and 633 transitions. [2021-10-06 21:27:15,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:27:15,018 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 633 transitions. [2021-10-06 21:27:15,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:27:15,019 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:15,019 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:27:15,033 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-06 21:27:15,232 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-06 21:27:15,232 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:27:15,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:15,233 INFO L82 PathProgramCache]: Analyzing trace with hash -863145356, now seen corresponding path program 12 times [2021-10-06 21:27:15,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:15,233 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [607135711] [2021-10-06 21:27:15,233 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:27:15,233 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:15,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:15,234 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-06 21:27:15,241 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-06 21:27:15,448 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-06 21:27:15,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:27:15,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-06 21:27:15,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:15,644 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:15,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:16,170 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:16,170 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:16,171 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [607135711] [2021-10-06 21:27:16,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [607135711] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:16,171 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:16,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 17 [2021-10-06 21:27:16,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418420967] [2021-10-06 21:27:16,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-06 21:27:16,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:16,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-06 21:27:16,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2021-10-06 21:27:16,172 INFO L87 Difference]: Start difference. First operand 220 states and 633 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-06 21:27:18,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:18,124 INFO L93 Difference]: Finished difference Result 366 states and 972 transitions. [2021-10-06 21:27:18,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-06 21:27:18,125 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 18 [2021-10-06 21:27:18,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:18,128 INFO L225 Difference]: With dead ends: 366 [2021-10-06 21:27:18,128 INFO L226 Difference]: Without dead ends: 358 [2021-10-06 21:27:18,129 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 1793.3ms TimeCoverageRelationStatistics Valid=211, Invalid=719, Unknown=0, NotChecked=0, Total=930 [2021-10-06 21:27:18,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2021-10-06 21:27:18,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 240. [2021-10-06 21:27:18,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 239 states have (on average 2.916317991631799) internal successors, (697), 239 states have internal predecessors, (697), 0 states have call successors, (0), 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-06 21:27:18,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 697 transitions. [2021-10-06 21:27:18,139 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 697 transitions. Word has length 18 [2021-10-06 21:27:18,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:18,139 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 697 transitions. [2021-10-06 21:27:18,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-06 21:27:18,139 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 697 transitions. [2021-10-06 21:27:18,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:27:18,140 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:18,141 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:27:18,153 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-06 21:27:18,353 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-06 21:27:18,353 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:27:18,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:18,354 INFO L82 PathProgramCache]: Analyzing trace with hash 884336004, now seen corresponding path program 13 times [2021-10-06 21:27:18,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:18,354 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [503404313] [2021-10-06 21:27:18,355 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:27:18,355 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:18,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:18,356 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-06 21:27:18,357 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-06 21:27:18,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:27:18,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-06 21:27:18,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:18,696 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:18,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:19,007 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:19,007 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:19,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [503404313] [2021-10-06 21:27:19,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [503404313] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:19,008 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:19,008 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-10-06 21:27:19,008 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481094916] [2021-10-06 21:27:19,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-06 21:27:19,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:19,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-06 21:27:19,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:27:19,011 INFO L87 Difference]: Start difference. First operand 240 states and 697 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:27:20,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:20,720 INFO L93 Difference]: Finished difference Result 396 states and 1002 transitions. [2021-10-06 21:27:20,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-06 21:27:20,721 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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 18 [2021-10-06 21:27:20,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:20,723 INFO L225 Difference]: With dead ends: 396 [2021-10-06 21:27:20,724 INFO L226 Difference]: Without dead ends: 372 [2021-10-06 21:27:20,724 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 1410.9ms TimeCoverageRelationStatistics Valid=288, Invalid=834, Unknown=0, NotChecked=0, Total=1122 [2021-10-06 21:27:20,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2021-10-06 21:27:20,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 238. [2021-10-06 21:27:20,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 237 states have (on average 2.8776371308016877) internal successors, (682), 237 states have internal predecessors, (682), 0 states have call successors, (0), 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-06 21:27:20,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 682 transitions. [2021-10-06 21:27:20,734 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 682 transitions. Word has length 18 [2021-10-06 21:27:20,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:20,734 INFO L470 AbstractCegarLoop]: Abstraction has 238 states and 682 transitions. [2021-10-06 21:27:20,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:27:20,734 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 682 transitions. [2021-10-06 21:27:20,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:27:20,735 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:20,735 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:27:20,747 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-06 21:27:20,947 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-06 21:27:20,948 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:27:20,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:20,949 INFO L82 PathProgramCache]: Analyzing trace with hash -778316684, now seen corresponding path program 14 times [2021-10-06 21:27:20,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:20,950 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [951950041] [2021-10-06 21:27:20,950 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:27:20,950 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:20,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:20,951 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-06 21:27:20,952 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-06 21:27:21,179 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:27:21,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:27:21,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-06 21:27:21,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:21,355 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:21,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:21,930 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:21,930 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:21,930 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [951950041] [2021-10-06 21:27:21,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [951950041] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:21,931 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:21,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 17 [2021-10-06 21:27:21,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241844839] [2021-10-06 21:27:21,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-06 21:27:21,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:21,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-06 21:27:21,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2021-10-06 21:27:21,932 INFO L87 Difference]: Start difference. First operand 238 states and 682 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-06 21:27:24,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:24,778 INFO L93 Difference]: Finished difference Result 428 states and 1075 transitions. [2021-10-06 21:27:24,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-06 21:27:24,780 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 18 [2021-10-06 21:27:24,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:24,783 INFO L225 Difference]: With dead ends: 428 [2021-10-06 21:27:24,783 INFO L226 Difference]: Without dead ends: 426 [2021-10-06 21:27:24,784 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 2617.6ms TimeCoverageRelationStatistics Valid=250, Invalid=742, Unknown=0, NotChecked=0, Total=992 [2021-10-06 21:27:24,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2021-10-06 21:27:24,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 256. [2021-10-06 21:27:24,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 255 states have (on average 2.929411764705882) internal successors, (747), 255 states have internal predecessors, (747), 0 states have call successors, (0), 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-06 21:27:24,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 747 transitions. [2021-10-06 21:27:24,806 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 747 transitions. Word has length 18 [2021-10-06 21:27:24,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:24,806 INFO L470 AbstractCegarLoop]: Abstraction has 256 states and 747 transitions. [2021-10-06 21:27:24,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-06 21:27:24,806 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 747 transitions. [2021-10-06 21:27:24,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:27:24,808 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:24,808 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:27:24,821 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-06 21:27:25,021 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-06 21:27:25,021 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:27:25,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:25,022 INFO L82 PathProgramCache]: Analyzing trace with hash 1814774320, now seen corresponding path program 15 times [2021-10-06 21:27:25,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:25,023 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [514159623] [2021-10-06 21:27:25,023 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:27:25,023 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:25,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:25,025 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-06 21:27:25,026 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-06 21:27:25,259 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-06 21:27:25,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:27:25,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:27:25,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:25,432 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:25,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:26,079 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:26,080 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:26,080 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [514159623] [2021-10-06 21:27:26,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [514159623] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:26,080 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:26,080 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 17 [2021-10-06 21:27:26,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307632040] [2021-10-06 21:27:26,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-06 21:27:26,081 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:26,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-06 21:27:26,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2021-10-06 21:27:26,082 INFO L87 Difference]: Start difference. First operand 256 states and 747 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-06 21:27:30,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:30,677 INFO L93 Difference]: Finished difference Result 536 states and 1444 transitions. [2021-10-06 21:27:30,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-06 21:27:30,678 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 18 [2021-10-06 21:27:30,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:30,682 INFO L225 Difference]: With dead ends: 536 [2021-10-06 21:27:30,682 INFO L226 Difference]: Without dead ends: 528 [2021-10-06 21:27:30,683 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 424 ImplicationChecksByTransitivity, 4126.2ms TimeCoverageRelationStatistics Valid=436, Invalid=1544, Unknown=0, NotChecked=0, Total=1980 [2021-10-06 21:27:30,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2021-10-06 21:27:30,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 286. [2021-10-06 21:27:30,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 285 states have (on average 2.9964912280701754) internal successors, (854), 285 states have internal predecessors, (854), 0 states have call successors, (0), 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-06 21:27:30,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 854 transitions. [2021-10-06 21:27:30,698 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 854 transitions. Word has length 18 [2021-10-06 21:27:30,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:30,698 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 854 transitions. [2021-10-06 21:27:30,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-06 21:27:30,698 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 854 transitions. [2021-10-06 21:27:30,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:27:30,700 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:30,700 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:27:30,716 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-06 21:27:30,913 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-06 21:27:30,913 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:27:30,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:30,914 INFO L82 PathProgramCache]: Analyzing trace with hash 67640414, now seen corresponding path program 16 times [2021-10-06 21:27:30,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:30,915 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1320429174] [2021-10-06 21:27:30,915 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:27:30,915 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:30,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:30,917 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-06 21:27:30,918 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-06 21:27:31,144 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:27:31,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:27:31,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-06 21:27:31,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:31,317 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:31,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:31,727 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:31,727 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:31,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1320429174] [2021-10-06 21:27:31,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1320429174] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:31,728 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:31,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-10-06 21:27:31,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322875356] [2021-10-06 21:27:31,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-06 21:27:31,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:31,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-06 21:27:31,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:27:31,729 INFO L87 Difference]: Start difference. First operand 286 states and 854 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:27:33,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:33,432 INFO L93 Difference]: Finished difference Result 380 states and 1132 transitions. [2021-10-06 21:27:33,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-06 21:27:33,438 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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 18 [2021-10-06 21:27:33,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:33,441 INFO L225 Difference]: With dead ends: 380 [2021-10-06 21:27:33,441 INFO L226 Difference]: Without dead ends: 376 [2021-10-06 21:27:33,444 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 1417.0ms TimeCoverageRelationStatistics Valid=263, Invalid=667, Unknown=0, NotChecked=0, Total=930 [2021-10-06 21:27:33,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2021-10-06 21:27:33,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 308. [2021-10-06 21:27:33,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 3.0781758957654723) internal successors, (945), 307 states have internal predecessors, (945), 0 states have call successors, (0), 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-06 21:27:33,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 945 transitions. [2021-10-06 21:27:33,455 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 945 transitions. Word has length 18 [2021-10-06 21:27:33,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:33,455 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 945 transitions. [2021-10-06 21:27:33,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:27:33,456 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 945 transitions. [2021-10-06 21:27:33,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:27:33,457 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:33,457 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:27:33,469 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2021-10-06 21:27:33,669 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-06 21:27:33,669 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:27:33,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:33,670 INFO L82 PathProgramCache]: Analyzing trace with hash 64667184, now seen corresponding path program 17 times [2021-10-06 21:27:33,671 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:33,671 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [542133724] [2021-10-06 21:27:33,671 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:27:33,671 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:33,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:33,672 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-06 21:27:33,673 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-06 21:27:33,932 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-06 21:27:33,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:27:33,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-06 21:27:33,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:34,082 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:34,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:34,540 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:34,540 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:34,540 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [542133724] [2021-10-06 21:27:34,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [542133724] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:34,541 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:34,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-10-06 21:27:34,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290697310] [2021-10-06 21:27:34,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-06 21:27:34,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:34,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-06 21:27:34,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:27:34,542 INFO L87 Difference]: Start difference. First operand 308 states and 945 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:27:37,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:37,435 INFO L93 Difference]: Finished difference Result 762 states and 1986 transitions. [2021-10-06 21:27:37,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-06 21:27:37,436 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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 18 [2021-10-06 21:27:37,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:37,440 INFO L225 Difference]: With dead ends: 762 [2021-10-06 21:27:37,440 INFO L226 Difference]: Without dead ends: 750 [2021-10-06 21:27:37,441 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 2567.4ms TimeCoverageRelationStatistics Valid=360, Invalid=1200, Unknown=0, NotChecked=0, Total=1560 [2021-10-06 21:27:37,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 750 states. [2021-10-06 21:27:37,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 750 to 362. [2021-10-06 21:27:37,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 3.1301939058171744) internal successors, (1130), 361 states have internal predecessors, (1130), 0 states have call successors, (0), 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-06 21:27:37,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 1130 transitions. [2021-10-06 21:27:37,459 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 1130 transitions. Word has length 18 [2021-10-06 21:27:37,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:37,459 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 1130 transitions. [2021-10-06 21:27:37,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:27:37,459 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 1130 transitions. [2021-10-06 21:27:37,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:27:37,461 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:37,461 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:27:37,474 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2021-10-06 21:27:37,674 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-06 21:27:37,674 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:27:37,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:37,675 INFO L82 PathProgramCache]: Analyzing trace with hash 1812148544, now seen corresponding path program 18 times [2021-10-06 21:27:37,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:37,676 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1932705680] [2021-10-06 21:27:37,676 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:27:37,676 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:37,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:37,677 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-06 21:27:37,678 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-06 21:27:37,928 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-06 21:27:37,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:27:37,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-06 21:27:37,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:38,085 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:38,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:38,553 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:38,553 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:38,554 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1932705680] [2021-10-06 21:27:38,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1932705680] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:38,554 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:38,554 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 17 [2021-10-06 21:27:38,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060223222] [2021-10-06 21:27:38,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-06 21:27:38,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:38,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-06 21:27:38,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2021-10-06 21:27:38,556 INFO L87 Difference]: Start difference. First operand 362 states and 1130 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-06 21:27:43,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:43,163 INFO L93 Difference]: Finished difference Result 604 states and 1636 transitions. [2021-10-06 21:27:43,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-06 21:27:43,164 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 18 [2021-10-06 21:27:43,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:43,167 INFO L225 Difference]: With dead ends: 604 [2021-10-06 21:27:43,167 INFO L226 Difference]: Without dead ends: 588 [2021-10-06 21:27:43,168 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 4086.4ms TimeCoverageRelationStatistics Valid=376, Invalid=1106, Unknown=0, NotChecked=0, Total=1482 [2021-10-06 21:27:43,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-10-06 21:27:43,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 378. [2021-10-06 21:27:43,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 3.1246684350132625) internal successors, (1178), 377 states have internal predecessors, (1178), 0 states have call successors, (0), 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-06 21:27:43,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1178 transitions. [2021-10-06 21:27:43,183 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1178 transitions. Word has length 18 [2021-10-06 21:27:43,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:43,184 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 1178 transitions. [2021-10-06 21:27:43,184 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-06 21:27:43,184 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1178 transitions. [2021-10-06 21:27:43,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:27:43,186 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:43,186 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:27:43,199 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-06 21:27:43,386 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-06 21:27:43,387 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:27:43,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:43,388 INFO L82 PathProgramCache]: Analyzing trace with hash 149495856, now seen corresponding path program 19 times [2021-10-06 21:27:43,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:43,388 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1579480544] [2021-10-06 21:27:43,388 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:27:43,389 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:43,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:43,390 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-06 21:27:43,391 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-06 21:27:43,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:27:43,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-06 21:27:43,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:43,796 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:43,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:44,111 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:44,112 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:44,112 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1579480544] [2021-10-06 21:27:44,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1579480544] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:44,112 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:44,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-10-06 21:27:44,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729387597] [2021-10-06 21:27:44,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-06 21:27:44,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:44,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-06 21:27:44,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:27:44,114 INFO L87 Difference]: Start difference. First operand 378 states and 1178 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:27:45,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:45,639 INFO L93 Difference]: Finished difference Result 524 states and 1495 transitions. [2021-10-06 21:27:45,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-06 21:27:45,640 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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 18 [2021-10-06 21:27:45,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:45,643 INFO L225 Difference]: With dead ends: 524 [2021-10-06 21:27:45,643 INFO L226 Difference]: Without dead ends: 524 [2021-10-06 21:27:45,643 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 1183.4ms TimeCoverageRelationStatistics Valid=242, Invalid=814, Unknown=0, NotChecked=0, Total=1056 [2021-10-06 21:27:45,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2021-10-06 21:27:45,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 346. [2021-10-06 21:27:45,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 3.0898550724637683) internal successors, (1066), 345 states have internal predecessors, (1066), 0 states have call successors, (0), 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-06 21:27:45,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 1066 transitions. [2021-10-06 21:27:45,656 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 1066 transitions. Word has length 18 [2021-10-06 21:27:45,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:45,656 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 1066 transitions. [2021-10-06 21:27:45,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:27:45,656 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 1066 transitions. [2021-10-06 21:27:45,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:27:45,658 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:45,658 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:27:45,670 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Ended with exit code 0 [2021-10-06 21:27:45,867 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-06 21:27:45,868 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:27:45,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:45,869 INFO L82 PathProgramCache]: Analyzing trace with hash -1235289372, now seen corresponding path program 20 times [2021-10-06 21:27:45,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:45,870 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1752008842] [2021-10-06 21:27:45,870 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:27:45,870 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:45,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:45,872 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-06 21:27:45,873 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-06 21:27:46,136 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:27:46,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:27:46,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-06 21:27:46,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:46,316 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:46,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:46,931 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:46,932 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:46,932 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1752008842] [2021-10-06 21:27:46,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1752008842] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:46,932 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:46,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 17 [2021-10-06 21:27:46,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753077677] [2021-10-06 21:27:46,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-06 21:27:46,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:46,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-06 21:27:46,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2021-10-06 21:27:46,934 INFO L87 Difference]: Start difference. First operand 346 states and 1066 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-06 21:27:54,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:27:54,091 INFO L93 Difference]: Finished difference Result 680 states and 1879 transitions. [2021-10-06 21:27:54,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-06 21:27:54,092 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 18 [2021-10-06 21:27:54,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:27:54,096 INFO L225 Difference]: With dead ends: 680 [2021-10-06 21:27:54,096 INFO L226 Difference]: Without dead ends: 676 [2021-10-06 21:27:54,096 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 5845.6ms TimeCoverageRelationStatistics Valid=468, Invalid=1338, Unknown=0, NotChecked=0, Total=1806 [2021-10-06 21:27:54,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2021-10-06 21:27:54,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 418. [2021-10-06 21:27:54,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 417 states have (on average 3.2517985611510793) internal successors, (1356), 417 states have internal predecessors, (1356), 0 states have call successors, (0), 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-06 21:27:54,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1356 transitions. [2021-10-06 21:27:54,111 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1356 transitions. Word has length 18 [2021-10-06 21:27:54,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:27:54,111 INFO L470 AbstractCegarLoop]: Abstraction has 418 states and 1356 transitions. [2021-10-06 21:27:54,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-06 21:27:54,112 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1356 transitions. [2021-10-06 21:27:54,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:27:54,113 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:27:54,114 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:27:54,126 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-06 21:27:54,326 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-06 21:27:54,327 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:27:54,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:27:54,328 INFO L82 PathProgramCache]: Analyzing trace with hash 512191988, now seen corresponding path program 21 times [2021-10-06 21:27:54,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:27:54,328 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1900016256] [2021-10-06 21:27:54,328 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:27:54,329 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:27:54,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:27:54,330 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-06 21:27:54,331 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-06 21:27:54,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-06 21:27:54,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:27:54,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:27:54,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:27:54,785 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:54,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:27:55,674 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:27:55,675 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:27:55,675 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1900016256] [2021-10-06 21:27:55,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1900016256] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:27:55,675 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:27:55,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 17 [2021-10-06 21:27:55,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057798657] [2021-10-06 21:27:55,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-06 21:27:55,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:27:55,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-06 21:27:55,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-10-06 21:27:55,677 INFO L87 Difference]: Start difference. First operand 418 states and 1356 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-06 21:28:03,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:28:03,206 INFO L93 Difference]: Finished difference Result 704 states and 1999 transitions. [2021-10-06 21:28:03,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-06 21:28:03,208 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 18 [2021-10-06 21:28:03,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:28:03,213 INFO L225 Difference]: With dead ends: 704 [2021-10-06 21:28:03,213 INFO L226 Difference]: Without dead ends: 696 [2021-10-06 21:28:03,214 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 7126.0ms TimeCoverageRelationStatistics Valid=358, Invalid=1124, Unknown=0, NotChecked=0, Total=1482 [2021-10-06 21:28:03,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2021-10-06 21:28:03,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 446. [2021-10-06 21:28:03,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 445 states have (on average 3.298876404494382) internal successors, (1468), 445 states have internal predecessors, (1468), 0 states have call successors, (0), 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-06 21:28:03,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 1468 transitions. [2021-10-06 21:28:03,232 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 1468 transitions. Word has length 18 [2021-10-06 21:28:03,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:28:03,232 INFO L470 AbstractCegarLoop]: Abstraction has 446 states and 1468 transitions. [2021-10-06 21:28:03,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-06 21:28:03,232 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 1468 transitions. [2021-10-06 21:28:03,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:28:03,234 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:28:03,234 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:28:03,247 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-06 21:28:03,447 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-06 21:28:03,447 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:28:03,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:28:03,448 INFO L82 PathProgramCache]: Analyzing trace with hash -1234941918, now seen corresponding path program 22 times [2021-10-06 21:28:03,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:28:03,449 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [114546401] [2021-10-06 21:28:03,449 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:28:03,450 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:28:03,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:28:03,451 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-06 21:28:03,452 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-06 21:28:03,701 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:28:03,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:28:03,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-06 21:28:03,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:28:03,879 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:03,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:28:04,248 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:04,249 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:28:04,249 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [114546401] [2021-10-06 21:28:04,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [114546401] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:28:04,249 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:28:04,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-10-06 21:28:04,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291398368] [2021-10-06 21:28:04,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-06 21:28:04,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:28:04,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-06 21:28:04,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:28:04,251 INFO L87 Difference]: Start difference. First operand 446 states and 1468 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:28:06,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:28:06,789 INFO L93 Difference]: Finished difference Result 586 states and 1869 transitions. [2021-10-06 21:28:06,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-06 21:28:06,791 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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 18 [2021-10-06 21:28:06,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:28:06,795 INFO L225 Difference]: With dead ends: 586 [2021-10-06 21:28:06,795 INFO L226 Difference]: Without dead ends: 580 [2021-10-06 21:28:06,796 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 1617.1ms TimeCoverageRelationStatistics Valid=278, Invalid=714, Unknown=0, NotChecked=0, Total=992 [2021-10-06 21:28:06,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2021-10-06 21:28:06,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 484. [2021-10-06 21:28:06,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 483 states have (on average 3.339544513457557) internal successors, (1613), 483 states have internal predecessors, (1613), 0 states have call successors, (0), 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-06 21:28:06,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 1613 transitions. [2021-10-06 21:28:06,823 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 1613 transitions. Word has length 18 [2021-10-06 21:28:06,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:28:06,824 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 1613 transitions. [2021-10-06 21:28:06,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:28:06,824 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 1613 transitions. [2021-10-06 21:28:06,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:28:06,826 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:28:06,826 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:28:06,841 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-06 21:28:07,039 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-06 21:28:07,039 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:28:07,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:28:07,040 INFO L82 PathProgramCache]: Analyzing trace with hash -1237915148, now seen corresponding path program 23 times [2021-10-06 21:28:07,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:28:07,041 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [616572543] [2021-10-06 21:28:07,042 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:28:07,042 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:28:07,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:28:07,043 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-06 21:28:07,046 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-06 21:28:07,288 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-06 21:28:07,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:28:07,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-06 21:28:07,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:28:07,454 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:07,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:28:07,952 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:07,953 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:28:07,953 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [616572543] [2021-10-06 21:28:07,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [616572543] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:28:07,953 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:28:07,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-10-06 21:28:07,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566251357] [2021-10-06 21:28:07,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-06 21:28:07,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:28:07,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-06 21:28:07,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:28:07,955 INFO L87 Difference]: Start difference. First operand 484 states and 1613 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:28:11,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:28:11,095 INFO L93 Difference]: Finished difference Result 640 states and 1952 transitions. [2021-10-06 21:28:11,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-06 21:28:11,099 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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 18 [2021-10-06 21:28:11,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:28:11,103 INFO L225 Difference]: With dead ends: 640 [2021-10-06 21:28:11,103 INFO L226 Difference]: Without dead ends: 632 [2021-10-06 21:28:11,104 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 2675.4ms TimeCoverageRelationStatistics Valid=294, Invalid=828, Unknown=0, NotChecked=0, Total=1122 [2021-10-06 21:28:11,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2021-10-06 21:28:11,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 466. [2021-10-06 21:28:11,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 3.2774193548387096) internal successors, (1524), 465 states have internal predecessors, (1524), 0 states have call successors, (0), 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-06 21:28:11,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1524 transitions. [2021-10-06 21:28:11,120 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1524 transitions. Word has length 18 [2021-10-06 21:28:11,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:28:11,121 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1524 transitions. [2021-10-06 21:28:11,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:28:11,121 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1524 transitions. [2021-10-06 21:28:11,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:28:11,123 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:28:11,123 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:28:11,136 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-06 21:28:11,336 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-06 21:28:11,337 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:28:11,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:28:11,338 INFO L82 PathProgramCache]: Analyzing trace with hash 509566212, now seen corresponding path program 24 times [2021-10-06 21:28:11,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:28:11,339 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1093151664] [2021-10-06 21:28:11,339 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:28:11,339 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:28:11,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:28:11,340 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-06 21:28:11,348 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-06 21:28:11,695 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-06 21:28:11,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:28:11,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:28:11,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:28:11,868 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:11,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:28:12,668 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:12,669 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:28:12,669 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1093151664] [2021-10-06 21:28:12,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1093151664] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:28:12,669 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:28:12,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 17 [2021-10-06 21:28:12,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638592950] [2021-10-06 21:28:12,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-06 21:28:12,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:28:12,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-06 21:28:12,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-10-06 21:28:12,671 INFO L87 Difference]: Start difference. First operand 466 states and 1524 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-06 21:28:23,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:28:23,833 INFO L93 Difference]: Finished difference Result 938 states and 2646 transitions. [2021-10-06 21:28:23,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-06 21:28:23,834 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 18 [2021-10-06 21:28:23,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:28:23,842 INFO L225 Difference]: With dead ends: 938 [2021-10-06 21:28:23,842 INFO L226 Difference]: Without dead ends: 924 [2021-10-06 21:28:23,843 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 9128.9ms TimeCoverageRelationStatistics Valid=419, Invalid=1473, Unknown=0, NotChecked=0, Total=1892 [2021-10-06 21:28:23,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 924 states. [2021-10-06 21:28:23,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 924 to 576. [2021-10-06 21:28:23,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 576 states, 575 states have (on average 3.368695652173913) internal successors, (1937), 575 states have internal predecessors, (1937), 0 states have call successors, (0), 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-06 21:28:23,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 1937 transitions. [2021-10-06 21:28:23,865 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 1937 transitions. Word has length 18 [2021-10-06 21:28:23,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:28:23,865 INFO L470 AbstractCegarLoop]: Abstraction has 576 states and 1937 transitions. [2021-10-06 21:28:23,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-06 21:28:23,866 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 1937 transitions. [2021-10-06 21:28:23,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:28:23,867 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:28:23,868 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:28:23,881 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-06 21:28:24,080 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-06 21:28:24,081 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:28:24,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:28:24,082 INFO L82 PathProgramCache]: Analyzing trace with hash -1153086476, now seen corresponding path program 25 times [2021-10-06 21:28:24,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:28:24,082 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1094967282] [2021-10-06 21:28:24,082 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:28:24,082 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:28:24,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:28:24,084 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-06 21:28:24,085 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-06 21:28:24,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:28:24,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-06 21:28:24,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:28:24,491 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:24,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:28:24,808 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:24,808 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:28:24,808 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1094967282] [2021-10-06 21:28:24,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1094967282] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:28:24,808 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:28:24,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-10-06 21:28:24,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640769463] [2021-10-06 21:28:24,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-06 21:28:24,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:28:24,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-06 21:28:24,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:28:24,809 INFO L87 Difference]: Start difference. First operand 576 states and 1937 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:28:27,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:28:27,683 INFO L93 Difference]: Finished difference Result 816 states and 2516 transitions. [2021-10-06 21:28:27,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-06 21:28:27,685 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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 18 [2021-10-06 21:28:27,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:28:27,689 INFO L225 Difference]: With dead ends: 816 [2021-10-06 21:28:27,689 INFO L226 Difference]: Without dead ends: 816 [2021-10-06 21:28:27,690 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 1991.0ms TimeCoverageRelationStatistics Valid=408, Invalid=1484, Unknown=0, NotChecked=0, Total=1892 [2021-10-06 21:28:27,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-10-06 21:28:27,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 600. [2021-10-06 21:28:27,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 599 states have (on average 3.350584307178631) internal successors, (2007), 599 states have internal predecessors, (2007), 0 states have call successors, (0), 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-06 21:28:27,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 2007 transitions. [2021-10-06 21:28:27,710 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 2007 transitions. Word has length 18 [2021-10-06 21:28:27,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:28:27,710 INFO L470 AbstractCegarLoop]: Abstraction has 600 states and 2007 transitions. [2021-10-06 21:28:27,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:28:27,710 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 2007 transitions. [2021-10-06 21:28:27,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:28:27,712 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:28:27,713 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:28:27,725 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Ended with exit code 0 [2021-10-06 21:28:27,925 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-06 21:28:27,925 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:28:27,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:28:27,926 INFO L82 PathProgramCache]: Analyzing trace with hash -2133114208, now seen corresponding path program 26 times [2021-10-06 21:28:27,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:28:27,927 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [523435263] [2021-10-06 21:28:27,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:28:27,927 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:28:27,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:28:27,929 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-06 21:28:27,932 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-06 21:28:28,232 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:28:28,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:28:28,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-06 21:28:28,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:28:28,377 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:28,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:28:28,876 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:28,876 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:28:28,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [523435263] [2021-10-06 21:28:28,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [523435263] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:28:28,877 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:28:28,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 17 [2021-10-06 21:28:28,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836021963] [2021-10-06 21:28:28,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-06 21:28:28,878 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:28:28,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-06 21:28:28,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2021-10-06 21:28:28,879 INFO L87 Difference]: Start difference. First operand 600 states and 2007 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 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-06 21:28:34,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:28:34,353 INFO L93 Difference]: Finished difference Result 882 states and 2656 transitions. [2021-10-06 21:28:34,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-06 21:28:34,355 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 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 18 [2021-10-06 21:28:34,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:28:34,360 INFO L225 Difference]: With dead ends: 882 [2021-10-06 21:28:34,360 INFO L226 Difference]: Without dead ends: 872 [2021-10-06 21:28:34,360 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 4257.5ms TimeCoverageRelationStatistics Valid=315, Invalid=1017, Unknown=0, NotChecked=0, Total=1332 [2021-10-06 21:28:34,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states. [2021-10-06 21:28:34,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 646. [2021-10-06 21:28:34,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 645 states have (on average 3.3891472868217054) internal successors, (2186), 645 states have internal predecessors, (2186), 0 states have call successors, (0), 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-06 21:28:34,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 2186 transitions. [2021-10-06 21:28:34,388 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 2186 transitions. Word has length 18 [2021-10-06 21:28:34,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:28:34,389 INFO L470 AbstractCegarLoop]: Abstraction has 646 states and 2186 transitions. [2021-10-06 21:28:34,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 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-06 21:28:34,389 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 2186 transitions. [2021-10-06 21:28:34,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:28:34,391 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:28:34,391 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:28:34,401 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Ended with exit code 0 [2021-10-06 21:28:34,595 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-06 21:28:34,596 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:28:34,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:28:34,597 INFO L82 PathProgramCache]: Analyzing trace with hash -330221588, now seen corresponding path program 27 times [2021-10-06 21:28:34,597 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:28:34,597 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [372118571] [2021-10-06 21:28:34,597 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:28:34,598 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:28:34,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:28:34,599 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-06 21:28:34,600 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-06 21:28:34,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-06 21:28:34,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:28:34,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:28:34,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:28:35,095 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:35,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:28:35,885 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:35,885 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:28:35,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [372118571] [2021-10-06 21:28:35,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [372118571] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:28:35,886 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:28:35,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-10-06 21:28:35,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006415081] [2021-10-06 21:28:35,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-06 21:28:35,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:28:35,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-06 21:28:35,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-10-06 21:28:35,888 INFO L87 Difference]: Start difference. First operand 646 states and 2186 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 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-06 21:28:43,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:28:43,428 INFO L93 Difference]: Finished difference Result 920 states and 2802 transitions. [2021-10-06 21:28:43,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-06 21:28:43,428 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 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 18 [2021-10-06 21:28:43,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:28:43,433 INFO L225 Difference]: With dead ends: 920 [2021-10-06 21:28:43,433 INFO L226 Difference]: Without dead ends: 900 [2021-10-06 21:28:43,434 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 7037.9ms TimeCoverageRelationStatistics Valid=468, Invalid=1884, Unknown=0, NotChecked=0, Total=2352 [2021-10-06 21:28:43,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 900 states. [2021-10-06 21:28:43,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 900 to 700. [2021-10-06 21:28:43,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 699 states have (on average 3.4148783977110155) internal successors, (2387), 699 states have internal predecessors, (2387), 0 states have call successors, (0), 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-06 21:28:43,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 2387 transitions. [2021-10-06 21:28:43,457 INFO L78 Accepts]: Start accepts. Automaton has 700 states and 2387 transitions. Word has length 18 [2021-10-06 21:28:43,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:28:43,457 INFO L470 AbstractCegarLoop]: Abstraction has 700 states and 2387 transitions. [2021-10-06 21:28:43,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 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-06 21:28:43,457 INFO L276 IsEmpty]: Start isEmpty. Operand 700 states and 2387 transitions. [2021-10-06 21:28:43,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:28:43,460 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:28:43,460 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:28:43,476 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-06 21:28:43,673 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-06 21:28:43,674 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:28:43,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:28:43,675 INFO L82 PathProgramCache]: Analyzing trace with hash -2132766754, now seen corresponding path program 28 times [2021-10-06 21:28:43,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:28:43,676 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1409556121] [2021-10-06 21:28:43,676 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:28:43,676 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:28:43,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:28:43,678 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-06 21:28:43,679 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-06 21:28:43,961 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:28:43,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:28:43,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-06 21:28:43,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:28:44,109 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:44,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:28:44,423 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:44,424 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:28:44,424 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1409556121] [2021-10-06 21:28:44,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1409556121] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:28:44,424 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:28:44,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-10-06 21:28:44,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364000045] [2021-10-06 21:28:44,425 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-06 21:28:44,425 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:28:44,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-06 21:28:44,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:28:44,426 INFO L87 Difference]: Start difference. First operand 700 states and 2387 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 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-06 21:28:46,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:28:46,382 INFO L93 Difference]: Finished difference Result 816 states and 2693 transitions. [2021-10-06 21:28:46,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-06 21:28:46,382 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 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 18 [2021-10-06 21:28:46,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:28:46,389 INFO L225 Difference]: With dead ends: 816 [2021-10-06 21:28:46,389 INFO L226 Difference]: Without dead ends: 812 [2021-10-06 21:28:46,390 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 1201.1ms TimeCoverageRelationStatistics Valid=237, Invalid=633, Unknown=0, NotChecked=0, Total=870 [2021-10-06 21:28:46,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2021-10-06 21:28:46,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 730. [2021-10-06 21:28:46,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 730 states, 729 states have (on average 3.4156378600823047) internal successors, (2490), 729 states have internal predecessors, (2490), 0 states have call successors, (0), 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-06 21:28:46,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 730 states to 730 states and 2490 transitions. [2021-10-06 21:28:46,410 INFO L78 Accepts]: Start accepts. Automaton has 730 states and 2490 transitions. Word has length 18 [2021-10-06 21:28:46,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:28:46,410 INFO L470 AbstractCegarLoop]: Abstraction has 730 states and 2490 transitions. [2021-10-06 21:28:46,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 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-06 21:28:46,411 INFO L276 IsEmpty]: Start isEmpty. Operand 730 states and 2490 transitions. [2021-10-06 21:28:46,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:28:46,413 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:28:46,413 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:28:46,426 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-06 21:28:46,626 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-06 21:28:46,626 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:28:46,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:28:46,627 INFO L82 PathProgramCache]: Analyzing trace with hash -2135739984, now seen corresponding path program 29 times [2021-10-06 21:28:46,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:28:46,628 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1575165019] [2021-10-06 21:28:46,628 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:28:46,628 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:28:46,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:28:46,630 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-06 21:28:46,630 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-06 21:28:46,934 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-06 21:28:46,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:28:46,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-06 21:28:46,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:28:47,069 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:47,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:28:47,518 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:47,518 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:28:47,518 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1575165019] [2021-10-06 21:28:47,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1575165019] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:28:47,519 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:28:47,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-10-06 21:28:47,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348167132] [2021-10-06 21:28:47,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-06 21:28:47,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:28:47,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-06 21:28:47,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:28:47,520 INFO L87 Difference]: Start difference. First operand 730 states and 2490 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 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-06 21:28:51,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:28:51,489 INFO L93 Difference]: Finished difference Result 994 states and 3078 transitions. [2021-10-06 21:28:51,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-06 21:28:51,490 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 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 18 [2021-10-06 21:28:51,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:28:51,496 INFO L225 Difference]: With dead ends: 994 [2021-10-06 21:28:51,496 INFO L226 Difference]: Without dead ends: 982 [2021-10-06 21:28:51,497 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 3144.3ms TimeCoverageRelationStatistics Valid=328, Invalid=1004, Unknown=0, NotChecked=0, Total=1332 [2021-10-06 21:28:51,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 982 states. [2021-10-06 21:28:51,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 982 to 728. [2021-10-06 21:28:51,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 728 states, 727 states have (on average 3.385144429160935) internal successors, (2461), 727 states have internal predecessors, (2461), 0 states have call successors, (0), 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-06 21:28:51,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 728 states to 728 states and 2461 transitions. [2021-10-06 21:28:51,517 INFO L78 Accepts]: Start accepts. Automaton has 728 states and 2461 transitions. Word has length 18 [2021-10-06 21:28:51,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:28:51,517 INFO L470 AbstractCegarLoop]: Abstraction has 728 states and 2461 transitions. [2021-10-06 21:28:51,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 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-06 21:28:51,517 INFO L276 IsEmpty]: Start isEmpty. Operand 728 states and 2461 transitions. [2021-10-06 21:28:51,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:28:51,520 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:28:51,520 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:28:51,533 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-06 21:28:51,733 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-06 21:28:51,733 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:28:51,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:28:51,743 INFO L82 PathProgramCache]: Analyzing trace with hash -332847364, now seen corresponding path program 30 times [2021-10-06 21:28:51,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:28:51,743 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1075475547] [2021-10-06 21:28:51,743 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:28:51,743 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:28:51,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:28:51,744 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-06 21:28:51,746 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-06 21:28:52,088 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-06 21:28:52,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:28:52,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-06 21:28:52,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:28:52,255 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:52,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:28:52,671 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:28:52,671 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:28:52,672 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1075475547] [2021-10-06 21:28:52,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1075475547] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:28:52,672 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:28:52,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-10-06 21:28:52,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173281908] [2021-10-06 21:28:52,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-06 21:28:52,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:28:52,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-06 21:28:52,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-10-06 21:28:52,674 INFO L87 Difference]: Start difference. First operand 728 states and 2461 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 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-06 21:29:00,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:29:00,711 INFO L93 Difference]: Finished difference Result 1184 states and 3578 transitions. [2021-10-06 21:29:00,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-06 21:29:00,712 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 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 18 [2021-10-06 21:29:00,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:29:00,720 INFO L225 Difference]: With dead ends: 1184 [2021-10-06 21:29:00,721 INFO L226 Difference]: Without dead ends: 1164 [2021-10-06 21:29:00,722 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 722 ImplicationChecksByTransitivity, 6360.4ms TimeCoverageRelationStatistics Valid=552, Invalid=2204, Unknown=0, NotChecked=0, Total=2756 [2021-10-06 21:29:00,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2021-10-06 21:29:00,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 862. [2021-10-06 21:29:00,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 3.442508710801394) internal successors, (2964), 861 states have internal predecessors, (2964), 0 states have call successors, (0), 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-06 21:29:00,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 2964 transitions. [2021-10-06 21:29:00,746 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 2964 transitions. Word has length 18 [2021-10-06 21:29:00,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:29:00,746 INFO L470 AbstractCegarLoop]: Abstraction has 862 states and 2964 transitions. [2021-10-06 21:29:00,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 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-06 21:29:00,747 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 2964 transitions. [2021-10-06 21:29:00,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-06 21:29:00,749 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:29:00,749 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:29:00,763 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-06 21:29:00,962 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-06 21:29:00,963 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:29:00,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:29:00,963 INFO L82 PathProgramCache]: Analyzing trace with hash -1995500052, now seen corresponding path program 31 times [2021-10-06 21:29:00,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:29:00,964 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1030890749] [2021-10-06 21:29:00,964 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:29:00,964 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:29:00,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:29:00,966 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-06 21:29:00,967 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-06 21:29:01,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:29:01,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-06 21:29:01,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:29:01,501 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:29:01,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:29:01,963 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:29:01,963 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:29:01,963 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1030890749] [2021-10-06 21:29:01,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1030890749] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:29:01,964 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:29:01,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-10-06 21:29:01,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111243078] [2021-10-06 21:29:01,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-06 21:29:01,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:29:01,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-06 21:29:01,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2021-10-06 21:29:01,966 INFO L87 Difference]: Start difference. First operand 862 states and 2964 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 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-06 21:29:07,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:29:07,686 INFO L93 Difference]: Finished difference Result 1106 states and 3464 transitions. [2021-10-06 21:29:07,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-06 21:29:07,688 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 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 18 [2021-10-06 21:29:07,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:29:07,695 INFO L225 Difference]: With dead ends: 1106 [2021-10-06 21:29:07,695 INFO L226 Difference]: Without dead ends: 1106 [2021-10-06 21:29:07,696 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 4280.6ms TimeCoverageRelationStatistics Valid=327, Invalid=1079, Unknown=0, NotChecked=0, Total=1406 [2021-10-06 21:29:07,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1106 states. [2021-10-06 21:29:07,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1106 to 876. [2021-10-06 21:29:07,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 876 states, 875 states have (on average 3.4594285714285715) internal successors, (3027), 875 states have internal predecessors, (3027), 0 states have call successors, (0), 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-06 21:29:07,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 876 states to 876 states and 3027 transitions. [2021-10-06 21:29:07,716 INFO L78 Accepts]: Start accepts. Automaton has 876 states and 3027 transitions. Word has length 18 [2021-10-06 21:29:07,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:29:07,716 INFO L470 AbstractCegarLoop]: Abstraction has 876 states and 3027 transitions. [2021-10-06 21:29:07,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 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-06 21:29:07,716 INFO L276 IsEmpty]: Start isEmpty. Operand 876 states and 3027 transitions. [2021-10-06 21:29:07,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-06 21:29:07,718 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:29:07,719 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:29:07,730 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Ended with exit code 0 [2021-10-06 21:29:07,924 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-06 21:29:07,924 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:29:07,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:29:07,925 INFO L82 PathProgramCache]: Analyzing trace with hash 1589364666, now seen corresponding path program 32 times [2021-10-06 21:29:07,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:29:07,926 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [598515030] [2021-10-06 21:29:07,926 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:29:07,926 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:29:07,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:29:07,927 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-06 21:29:07,931 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-06 21:29:08,369 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:29:08,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:29:08,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-06 21:29:08,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:29:08,770 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:29:08,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:29:09,937 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:29:09,938 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:29:09,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [598515030] [2021-10-06 21:29:09,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [598515030] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:29:09,938 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:29:09,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-06 21:29:09,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736050405] [2021-10-06 21:29:09,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-06 21:29:09,939 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:29:09,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-06 21:29:09,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:29:09,940 INFO L87 Difference]: Start difference. First operand 876 states and 3027 transitions. Second operand has 16 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 states have internal predecessors, (38), 0 states have call successors, (0), 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-06 21:29:10,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:29:10,855 INFO L93 Difference]: Finished difference Result 1199 states and 4018 transitions. [2021-10-06 21:29:10,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-06 21:29:10,856 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 states have internal predecessors, (38), 0 states have call successors, (0), 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 19 [2021-10-06 21:29:10,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:29:10,862 INFO L225 Difference]: With dead ends: 1199 [2021-10-06 21:29:10,863 INFO L226 Difference]: Without dead ends: 1172 [2021-10-06 21:29:10,863 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 808.3ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:29:10,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1172 states. [2021-10-06 21:29:10,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1172 to 1052. [2021-10-06 21:29:10,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1052 states, 1051 states have (on average 3.4919124643196957) internal successors, (3670), 1051 states have internal predecessors, (3670), 0 states have call successors, (0), 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-06 21:29:10,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1052 states to 1052 states and 3670 transitions. [2021-10-06 21:29:10,890 INFO L78 Accepts]: Start accepts. Automaton has 1052 states and 3670 transitions. Word has length 19 [2021-10-06 21:29:10,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:29:10,891 INFO L470 AbstractCegarLoop]: Abstraction has 1052 states and 3670 transitions. [2021-10-06 21:29:10,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 states have internal predecessors, (38), 0 states have call successors, (0), 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-06 21:29:10,891 INFO L276 IsEmpty]: Start isEmpty. Operand 1052 states and 3670 transitions. [2021-10-06 21:29:10,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-06 21:29:10,893 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:29:10,893 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:29:10,904 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-06 21:29:11,094 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-06 21:29:11,094 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:29:11,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:29:11,095 INFO L82 PathProgramCache]: Analyzing trace with hash -239076492, now seen corresponding path program 33 times [2021-10-06 21:29:11,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:29:11,095 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [65986219] [2021-10-06 21:29:11,096 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:29:11,096 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:29:11,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:29:11,097 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-06 21:29:11,098 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-06 21:29:11,480 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-06 21:29:11,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:29:11,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:29:11,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:29:11,699 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:29:11,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:29:12,366 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:29:12,366 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:29:12,366 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [65986219] [2021-10-06 21:29:12,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [65986219] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:29:12,366 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:29:12,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:29:12,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352418987] [2021-10-06 21:29:12,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:29:12,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:29:12,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:29:12,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=284, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:29:12,368 INFO L87 Difference]: Start difference. First operand 1052 states and 3670 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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-06 21:29:15,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:29:15,353 INFO L93 Difference]: Finished difference Result 1238 states and 4104 transitions. [2021-10-06 21:29:15,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-06 21:29:15,354 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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 19 [2021-10-06 21:29:15,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:29:15,359 INFO L225 Difference]: With dead ends: 1238 [2021-10-06 21:29:15,359 INFO L226 Difference]: Without dead ends: 1230 [2021-10-06 21:29:15,360 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 2869.6ms TimeCoverageRelationStatistics Valid=401, Invalid=1159, Unknown=0, NotChecked=0, Total=1560 [2021-10-06 21:29:15,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1230 states. [2021-10-06 21:29:15,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1230 to 1070. [2021-10-06 21:29:15,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1070 states, 1069 states have (on average 3.4939195509822265) internal successors, (3735), 1069 states have internal predecessors, (3735), 0 states have call successors, (0), 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-06 21:29:15,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1070 states to 1070 states and 3735 transitions. [2021-10-06 21:29:15,385 INFO L78 Accepts]: Start accepts. Automaton has 1070 states and 3735 transitions. Word has length 19 [2021-10-06 21:29:15,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:29:15,385 INFO L470 AbstractCegarLoop]: Abstraction has 1070 states and 3735 transitions. [2021-10-06 21:29:15,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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-06 21:29:15,385 INFO L276 IsEmpty]: Start isEmpty. Operand 1070 states and 3735 transitions. [2021-10-06 21:29:15,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-06 21:29:15,387 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:29:15,388 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:29:15,399 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Ended with exit code 0 [2021-10-06 21:29:15,588 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-06 21:29:15,588 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:29:15,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:29:15,589 INFO L82 PathProgramCache]: Analyzing trace with hash -1420527668, now seen corresponding path program 34 times [2021-10-06 21:29:15,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:29:15,590 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1937758014] [2021-10-06 21:29:15,590 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:29:15,590 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:29:15,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:29:15,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-06 21:29:15,594 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-06 21:29:15,946 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:29:15,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:29:15,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-06 21:29:15,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:29:16,111 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:29:16,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:29:16,430 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:29:16,430 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:29:16,431 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1937758014] [2021-10-06 21:29:16,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1937758014] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:29:16,431 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:29:16,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-10-06 21:29:16,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421347226] [2021-10-06 21:29:16,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-06 21:29:16,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:29:16,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-06 21:29:16,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-10-06 21:29:16,432 INFO L87 Difference]: Start difference. First operand 1070 states and 3735 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-06 21:29:18,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:29:18,252 INFO L93 Difference]: Finished difference Result 1194 states and 4089 transitions. [2021-10-06 21:29:18,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-06 21:29:18,253 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 19 [2021-10-06 21:29:18,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:29:18,256 INFO L225 Difference]: With dead ends: 1194 [2021-10-06 21:29:18,256 INFO L226 Difference]: Without dead ends: 1188 [2021-10-06 21:29:18,257 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 1572.1ms TimeCoverageRelationStatistics Valid=303, Invalid=753, Unknown=0, NotChecked=0, Total=1056 [2021-10-06 21:29:18,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2021-10-06 21:29:18,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 1092. [2021-10-06 21:29:18,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1092 states, 1091 states have (on average 3.4885426214482127) internal successors, (3806), 1091 states have internal predecessors, (3806), 0 states have call successors, (0), 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-06 21:29:18,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1092 states to 1092 states and 3806 transitions. [2021-10-06 21:29:18,277 INFO L78 Accepts]: Start accepts. Automaton has 1092 states and 3806 transitions. Word has length 19 [2021-10-06 21:29:18,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:29:18,277 INFO L470 AbstractCegarLoop]: Abstraction has 1092 states and 3806 transitions. [2021-10-06 21:29:18,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-06 21:29:18,277 INFO L276 IsEmpty]: Start isEmpty. Operand 1092 states and 3806 transitions. [2021-10-06 21:29:18,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-06 21:29:18,279 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:29:18,280 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:29:18,290 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-06 21:29:18,480 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-06 21:29:18,480 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:29:18,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:29:18,481 INFO L82 PathProgramCache]: Analyzing trace with hash -1375431096, now seen corresponding path program 35 times [2021-10-06 21:29:18,482 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:29:18,482 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1464150962] [2021-10-06 21:29:18,482 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:29:18,483 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:29:18,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:29:18,483 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-06 21:29:18,484 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-06 21:29:18,868 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-06 21:29:18,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:29:18,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:29:18,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:29:19,073 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:29:19,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:29:19,781 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:29:19,781 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:29:19,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1464150962] [2021-10-06 21:29:19,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1464150962] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:29:19,781 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:29:19,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:29:19,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789563868] [2021-10-06 21:29:19,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:29:19,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:29:19,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:29:19,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=286, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:29:19,783 INFO L87 Difference]: Start difference. First operand 1092 states and 3806 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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-06 21:29:28,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:29:28,641 INFO L93 Difference]: Finished difference Result 1558 states and 4832 transitions. [2021-10-06 21:29:28,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-10-06 21:29:28,641 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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 19 [2021-10-06 21:29:28,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:29:28,645 INFO L225 Difference]: With dead ends: 1558 [2021-10-06 21:29:28,645 INFO L226 Difference]: Without dead ends: 1534 [2021-10-06 21:29:28,646 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 674 ImplicationChecksByTransitivity, 7986.3ms TimeCoverageRelationStatistics Valid=695, Invalid=2385, Unknown=0, NotChecked=0, Total=3080 [2021-10-06 21:29:28,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1534 states. [2021-10-06 21:29:28,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1534 to 1132. [2021-10-06 21:29:28,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1132 states, 1131 states have (on average 3.4924845269672855) internal successors, (3950), 1131 states have internal predecessors, (3950), 0 states have call successors, (0), 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-06 21:29:28,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1132 states to 1132 states and 3950 transitions. [2021-10-06 21:29:28,671 INFO L78 Accepts]: Start accepts. Automaton has 1132 states and 3950 transitions. Word has length 19 [2021-10-06 21:29:28,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:29:28,671 INFO L470 AbstractCegarLoop]: Abstraction has 1132 states and 3950 transitions. [2021-10-06 21:29:28,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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-06 21:29:28,672 INFO L276 IsEmpty]: Start isEmpty. Operand 1132 states and 3950 transitions. [2021-10-06 21:29:28,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-06 21:29:28,674 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:29:28,674 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:29:28,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2021-10-06 21:29:28,875 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-06 21:29:28,875 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:29:28,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:29:28,876 INFO L82 PathProgramCache]: Analyzing trace with hash 1149093000, now seen corresponding path program 36 times [2021-10-06 21:29:28,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:29:28,876 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2145892454] [2021-10-06 21:29:28,877 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:29:28,877 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:29:28,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:29:28,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-06 21:29:28,879 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-06 21:29:29,308 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-06 21:29:29,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:29:29,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:29:29,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:29:29,474 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-06 21:29:29,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:29:30,347 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:29:30,348 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:29:30,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2145892454] [2021-10-06 21:29:30,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2145892454] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:29:30,348 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:29:30,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 18 [2021-10-06 21:29:30,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863019087] [2021-10-06 21:29:30,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-06 21:29:30,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:29:30,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-06 21:29:30,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-10-06 21:29:30,349 INFO L87 Difference]: Start difference. First operand 1132 states and 3950 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-06 21:29:36,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:29:36,277 INFO L93 Difference]: Finished difference Result 1230 states and 4154 transitions. [2021-10-06 21:29:36,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-06 21:29:36,279 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 19 [2021-10-06 21:29:36,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:29:36,284 INFO L225 Difference]: With dead ends: 1230 [2021-10-06 21:29:36,284 INFO L226 Difference]: Without dead ends: 1228 [2021-10-06 21:29:36,285 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 5349.7ms TimeCoverageRelationStatistics Valid=222, Invalid=834, Unknown=0, NotChecked=0, Total=1056 [2021-10-06 21:29:36,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1228 states. [2021-10-06 21:29:36,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1228 to 1156. [2021-10-06 21:29:36,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1156 states, 1155 states have (on average 3.4909090909090907) internal successors, (4032), 1155 states have internal predecessors, (4032), 0 states have call successors, (0), 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-06 21:29:36,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1156 states to 1156 states and 4032 transitions. [2021-10-06 21:29:36,326 INFO L78 Accepts]: Start accepts. Automaton has 1156 states and 4032 transitions. Word has length 19 [2021-10-06 21:29:36,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:29:36,326 INFO L470 AbstractCegarLoop]: Abstraction has 1156 states and 4032 transitions. [2021-10-06 21:29:36,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-06 21:29:36,326 INFO L276 IsEmpty]: Start isEmpty. Operand 1156 states and 4032 transitions. [2021-10-06 21:29:36,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-06 21:29:36,330 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:29:36,330 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:29:36,345 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-06 21:29:36,545 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-06 21:29:36,545 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:29:36,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:29:36,546 INFO L82 PathProgramCache]: Analyzing trace with hash 1109360900, now seen corresponding path program 37 times [2021-10-06 21:29:36,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:29:36,547 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1270822209] [2021-10-06 21:29:36,548 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:29:36,548 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:29:36,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:29:36,549 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-06 21:29:36,588 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-06 21:29:37,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:29:37,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:29:37,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:29:37,577 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:29:37,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:29:38,564 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:29:38,565 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:29:38,565 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1270822209] [2021-10-06 21:29:38,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1270822209] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:29:38,565 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:29:38,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:29:38,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856260268] [2021-10-06 21:29:38,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:29:38,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:29:38,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:29:38,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:29:38,567 INFO L87 Difference]: Start difference. First operand 1156 states and 4032 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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-06 21:29:47,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:29:47,170 INFO L93 Difference]: Finished difference Result 1542 states and 4980 transitions. [2021-10-06 21:29:47,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-06 21:29:47,172 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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 19 [2021-10-06 21:29:47,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:29:47,178 INFO L225 Difference]: With dead ends: 1542 [2021-10-06 21:29:47,178 INFO L226 Difference]: Without dead ends: 1534 [2021-10-06 21:29:47,179 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 396 ImplicationChecksByTransitivity, 7247.7ms TimeCoverageRelationStatistics Valid=625, Invalid=1537, Unknown=0, NotChecked=0, Total=2162 [2021-10-06 21:29:47,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1534 states. [2021-10-06 21:29:47,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1534 to 1224. [2021-10-06 21:29:47,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1224 states, 1223 states have (on average 3.5224856909239577) internal successors, (4308), 1223 states have internal predecessors, (4308), 0 states have call successors, (0), 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-06 21:29:47,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1224 states to 1224 states and 4308 transitions. [2021-10-06 21:29:47,224 INFO L78 Accepts]: Start accepts. Automaton has 1224 states and 4308 transitions. Word has length 19 [2021-10-06 21:29:47,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:29:47,224 INFO L470 AbstractCegarLoop]: Abstraction has 1224 states and 4308 transitions. [2021-10-06 21:29:47,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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-06 21:29:47,225 INFO L276 IsEmpty]: Start isEmpty. Operand 1224 states and 4308 transitions. [2021-10-06 21:29:47,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-06 21:29:47,230 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:29:47,230 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:29:47,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Ended with exit code 0 [2021-10-06 21:29:47,445 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-06 21:29:47,445 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:29:47,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:29:47,446 INFO L82 PathProgramCache]: Analyzing trace with hash -553291788, now seen corresponding path program 38 times [2021-10-06 21:29:47,446 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:29:47,446 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [104853647] [2021-10-06 21:29:47,446 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:29:47,446 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:29:47,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:29:47,448 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-06 21:29:47,482 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-06 21:29:47,891 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:29:47,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:29:47,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:29:47,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:29:48,119 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:29:48,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:29:48,818 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:29:48,818 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:29:48,819 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [104853647] [2021-10-06 21:29:48,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [104853647] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:29:48,819 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:29:48,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:29:48,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83965122] [2021-10-06 21:29:48,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:29:48,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:29:48,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:29:48,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:29:48,820 INFO L87 Difference]: Start difference. First operand 1224 states and 4308 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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-06 21:29:58,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:29:58,635 INFO L93 Difference]: Finished difference Result 1708 states and 5440 transitions. [2021-10-06 21:29:58,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-06 21:29:58,636 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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 19 [2021-10-06 21:29:58,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:29:58,642 INFO L225 Difference]: With dead ends: 1708 [2021-10-06 21:29:58,642 INFO L226 Difference]: Without dead ends: 1700 [2021-10-06 21:29:58,643 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 486 ImplicationChecksByTransitivity, 7893.6ms TimeCoverageRelationStatistics Valid=663, Invalid=2093, Unknown=0, NotChecked=0, Total=2756 [2021-10-06 21:29:58,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1700 states. [2021-10-06 21:29:58,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1700 to 1278. [2021-10-06 21:29:58,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1278 states, 1277 states have (on average 3.5489428347689898) internal successors, (4532), 1277 states have internal predecessors, (4532), 0 states have call successors, (0), 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-06 21:29:58,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1278 states to 1278 states and 4532 transitions. [2021-10-06 21:29:58,695 INFO L78 Accepts]: Start accepts. Automaton has 1278 states and 4532 transitions. Word has length 19 [2021-10-06 21:29:58,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:29:58,696 INFO L470 AbstractCegarLoop]: Abstraction has 1278 states and 4532 transitions. [2021-10-06 21:29:58,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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-06 21:29:58,696 INFO L276 IsEmpty]: Start isEmpty. Operand 1278 states and 4532 transitions. [2021-10-06 21:29:58,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-06 21:29:58,700 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:29:58,700 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:29:58,717 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-06 21:29:58,913 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-06 21:29:58,914 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:29:58,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:29:58,914 INFO L82 PathProgramCache]: Analyzing trace with hash 1194189572, now seen corresponding path program 39 times [2021-10-06 21:29:58,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:29:58,915 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [42697288] [2021-10-06 21:29:58,915 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:29:58,916 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:29:58,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:29:58,918 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-06 21:29:58,920 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-06 21:29:59,371 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-06 21:29:59,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:29:59,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:29:59,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:29:59,596 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:29:59,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:30:00,484 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:30:00,484 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:30:00,484 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [42697288] [2021-10-06 21:30:00,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [42697288] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:30:00,484 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:30:00,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:30:00,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171825483] [2021-10-06 21:30:00,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:30:00,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:30:00,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:30:00,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=284, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:30:00,485 INFO L87 Difference]: Start difference. First operand 1278 states and 4532 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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-06 21:30:08,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:30:08,580 INFO L93 Difference]: Finished difference Result 1668 states and 5400 transitions. [2021-10-06 21:30:08,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-06 21:30:08,581 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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 19 [2021-10-06 21:30:08,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:30:08,591 INFO L225 Difference]: With dead ends: 1668 [2021-10-06 21:30:08,591 INFO L226 Difference]: Without dead ends: 1652 [2021-10-06 21:30:08,591 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 7433.0ms TimeCoverageRelationStatistics Valid=559, Invalid=1697, Unknown=0, NotChecked=0, Total=2256 [2021-10-06 21:30:08,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1652 states. [2021-10-06 21:30:08,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1652 to 1298. [2021-10-06 21:30:08,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1298 states, 1297 states have (on average 3.5451040863531227) internal successors, (4598), 1297 states have internal predecessors, (4598), 0 states have call successors, (0), 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-06 21:30:08,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1298 states to 1298 states and 4598 transitions. [2021-10-06 21:30:08,633 INFO L78 Accepts]: Start accepts. Automaton has 1298 states and 4598 transitions. Word has length 19 [2021-10-06 21:30:08,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:30:08,633 INFO L470 AbstractCegarLoop]: Abstraction has 1298 states and 4598 transitions. [2021-10-06 21:30:08,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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-06 21:30:08,634 INFO L276 IsEmpty]: Start isEmpty. Operand 1298 states and 4598 transitions. [2021-10-06 21:30:08,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-06 21:30:08,638 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:30:08,638 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:30:08,654 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Forceful destruction successful, exit code 0 [2021-10-06 21:30:08,851 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-06 21:30:08,852 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:30:08,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:30:08,852 INFO L82 PathProgramCache]: Analyzing trace with hash 1112790516, now seen corresponding path program 40 times [2021-10-06 21:30:08,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:30:08,853 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [252342102] [2021-10-06 21:30:08,853 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:30:08,854 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:30:08,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:30:08,855 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-06 21:30:08,856 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-06 21:30:09,288 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:30:09,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:30:09,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:30:09,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:30:09,534 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:30:09,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:30:10,388 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:30:10,388 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:30:10,388 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [252342102] [2021-10-06 21:30:10,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [252342102] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:30:10,389 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:30:10,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:30:10,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272203100] [2021-10-06 21:30:10,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:30:10,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:30:10,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:30:10,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=282, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:30:10,390 INFO L87 Difference]: Start difference. First operand 1298 states and 4598 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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-06 21:30:23,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:30:23,548 INFO L93 Difference]: Finished difference Result 1694 states and 5563 transitions. [2021-10-06 21:30:23,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-06 21:30:23,550 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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 19 [2021-10-06 21:30:23,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:30:23,556 INFO L225 Difference]: With dead ends: 1694 [2021-10-06 21:30:23,557 INFO L226 Difference]: Without dead ends: 1678 [2021-10-06 21:30:23,557 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 401 ImplicationChecksByTransitivity, 11587.2ms TimeCoverageRelationStatistics Valid=653, Invalid=1699, Unknown=0, NotChecked=0, Total=2352 [2021-10-06 21:30:23,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1678 states. [2021-10-06 21:30:23,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1678 to 1368. [2021-10-06 21:30:23,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1368 states, 1367 states have (on average 3.548646671543526) internal successors, (4851), 1367 states have internal predecessors, (4851), 0 states have call successors, (0), 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-06 21:30:23,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1368 states to 1368 states and 4851 transitions. [2021-10-06 21:30:23,599 INFO L78 Accepts]: Start accepts. Automaton has 1368 states and 4851 transitions. Word has length 19 [2021-10-06 21:30:23,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:30:23,599 INFO L470 AbstractCegarLoop]: Abstraction has 1368 states and 4851 transitions. [2021-10-06 21:30:23,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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-06 21:30:23,600 INFO L276 IsEmpty]: Start isEmpty. Operand 1368 states and 4851 transitions. [2021-10-06 21:30:23,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-06 21:30:23,605 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:30:23,605 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:30:23,620 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-06 21:30:23,819 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-06 21:30:23,820 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:30:23,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:30:23,821 INFO L82 PathProgramCache]: Analyzing trace with hash -953405240, now seen corresponding path program 41 times [2021-10-06 21:30:23,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:30:23,821 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [644493780] [2021-10-06 21:30:23,821 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:30:23,821 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:30:23,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:30:23,822 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-06 21:30:23,857 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-06 21:30:24,505 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-06 21:30:24,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:30:24,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:30:24,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:30:24,808 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:30:24,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:30:26,078 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:30:26,079 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:30:26,079 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [644493780] [2021-10-06 21:30:26,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [644493780] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:30:26,079 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:30:26,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:30:26,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319663235] [2021-10-06 21:30:26,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:30:26,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:30:26,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:30:26,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:30:26,081 INFO L87 Difference]: Start difference. First operand 1368 states and 4851 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:30:48,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:30:48,591 INFO L93 Difference]: Finished difference Result 1798 states and 5790 transitions. [2021-10-06 21:30:48,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-10-06 21:30:48,592 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 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 19 [2021-10-06 21:30:48,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:30:48,596 INFO L225 Difference]: With dead ends: 1798 [2021-10-06 21:30:48,596 INFO L226 Difference]: Without dead ends: 1786 [2021-10-06 21:30:48,597 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1021 ImplicationChecksByTransitivity, 21692.0ms TimeCoverageRelationStatistics Valid=910, Invalid=2996, Unknown=0, NotChecked=0, Total=3906 [2021-10-06 21:30:48,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1786 states. [2021-10-06 21:30:48,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1786 to 1424. [2021-10-06 21:30:48,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1424 states, 1423 states have (on average 3.567814476458187) internal successors, (5077), 1423 states have internal predecessors, (5077), 0 states have call successors, (0), 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-06 21:30:48,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1424 states to 1424 states and 5077 transitions. [2021-10-06 21:30:48,625 INFO L78 Accepts]: Start accepts. Automaton has 1424 states and 5077 transitions. Word has length 19 [2021-10-06 21:30:48,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:30:48,625 INFO L470 AbstractCegarLoop]: Abstraction has 1424 states and 5077 transitions. [2021-10-06 21:30:48,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:30:48,626 INFO L276 IsEmpty]: Start isEmpty. Operand 1424 states and 5077 transitions. [2021-10-06 21:30:48,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-06 21:30:48,629 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:30:48,629 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:30:48,641 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (56)] Forceful destruction successful, exit code 0 [2021-10-06 21:30:48,829 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-06 21:30:48,830 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:30:48,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:30:48,830 INFO L82 PathProgramCache]: Analyzing trace with hash -1723883222, now seen corresponding path program 42 times [2021-10-06 21:30:48,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:30:48,831 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1318869205] [2021-10-06 21:30:48,831 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:30:48,831 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:30:48,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:30:48,833 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-06 21:30:48,834 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-06 21:30:49,309 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-06 21:30:49,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:30:49,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:30:49,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:30:49,500 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:30:49,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:30:50,333 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:30:50,333 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:30:50,333 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1318869205] [2021-10-06 21:30:50,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1318869205] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:30:50,334 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:30:50,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:30:50,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486064159] [2021-10-06 21:30:50,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:30:50,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:30:50,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:30:50,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:30:50,335 INFO L87 Difference]: Start difference. First operand 1424 states and 5077 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:31:05,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:31:05,486 INFO L93 Difference]: Finished difference Result 1914 states and 6277 transitions. [2021-10-06 21:31:05,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-06 21:31:05,487 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 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 19 [2021-10-06 21:31:05,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:31:05,491 INFO L225 Difference]: With dead ends: 1914 [2021-10-06 21:31:05,491 INFO L226 Difference]: Without dead ends: 1914 [2021-10-06 21:31:05,492 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 12551.6ms TimeCoverageRelationStatistics Valid=390, Invalid=1250, Unknown=0, NotChecked=0, Total=1640 [2021-10-06 21:31:05,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1914 states. [2021-10-06 21:31:05,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1914 to 1528. [2021-10-06 21:31:05,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1528 states, 1527 states have (on average 3.5848068107400133) internal successors, (5474), 1527 states have internal predecessors, (5474), 0 states have call successors, (0), 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-06 21:31:05,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1528 states to 1528 states and 5474 transitions. [2021-10-06 21:31:05,538 INFO L78 Accepts]: Start accepts. Automaton has 1528 states and 5474 transitions. Word has length 19 [2021-10-06 21:31:05,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:31:05,539 INFO L470 AbstractCegarLoop]: Abstraction has 1528 states and 5474 transitions. [2021-10-06 21:31:05,539 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:31:05,539 INFO L276 IsEmpty]: Start isEmpty. Operand 1528 states and 5474 transitions. [2021-10-06 21:31:05,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-06 21:31:05,544 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:31:05,544 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:31:05,562 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-06 21:31:05,757 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-06 21:31:05,757 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:31:05,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:31:05,758 INFO L82 PathProgramCache]: Analyzing trace with hash -1805282278, now seen corresponding path program 43 times [2021-10-06 21:31:05,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:31:05,759 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [205123872] [2021-10-06 21:31:05,759 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:31:05,759 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:31:05,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:31:05,760 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-06 21:31:05,781 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-06 21:31:06,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:31:06,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:31:06,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:31:06,446 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:31:06,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:31:07,152 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:31:07,152 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:31:07,152 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [205123872] [2021-10-06 21:31:07,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [205123872] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:31:07,152 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:31:07,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:31:07,153 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95937063] [2021-10-06 21:31:07,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:31:07,153 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:31:07,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:31:07,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:31:07,154 INFO L87 Difference]: Start difference. First operand 1528 states and 5474 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:31:21,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:31:21,927 INFO L93 Difference]: Finished difference Result 1860 states and 6223 transitions. [2021-10-06 21:31:21,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-10-06 21:31:21,928 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 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 19 [2021-10-06 21:31:21,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:31:21,932 INFO L225 Difference]: With dead ends: 1860 [2021-10-06 21:31:21,932 INFO L226 Difference]: Without dead ends: 1832 [2021-10-06 21:31:21,933 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 972 ImplicationChecksByTransitivity, 12970.3ms TimeCoverageRelationStatistics Valid=844, Invalid=2696, Unknown=0, NotChecked=0, Total=3540 [2021-10-06 21:31:21,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1832 states. [2021-10-06 21:31:21,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1832 to 1562. [2021-10-06 21:31:21,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1562 states, 1561 states have (on average 3.5778347213324793) internal successors, (5585), 1561 states have internal predecessors, (5585), 0 states have call successors, (0), 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-06 21:31:21,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1562 states to 1562 states and 5585 transitions. [2021-10-06 21:31:21,980 INFO L78 Accepts]: Start accepts. Automaton has 1562 states and 5585 transitions. Word has length 19 [2021-10-06 21:31:21,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:31:21,980 INFO L470 AbstractCegarLoop]: Abstraction has 1562 states and 5585 transitions. [2021-10-06 21:31:21,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:31:21,980 INFO L276 IsEmpty]: Start isEmpty. Operand 1562 states and 5585 transitions. [2021-10-06 21:31:21,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-06 21:31:21,984 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:31:21,984 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:31:21,995 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-06 21:31:22,185 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-06 21:31:22,185 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:31:22,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:31:22,187 INFO L82 PathProgramCache]: Analyzing trace with hash -1807908054, now seen corresponding path program 44 times [2021-10-06 21:31:22,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:31:22,188 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [256183521] [2021-10-06 21:31:22,188 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:31:22,188 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:31:22,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:31:22,189 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-06 21:31:22,199 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-06 21:31:22,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:31:22,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:31:22,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:31:22,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:31:22,843 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:31:22,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:31:23,341 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:31:23,341 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:31:23,341 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [256183521] [2021-10-06 21:31:23,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [256183521] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:31:23,342 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:31:23,342 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:31:23,342 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727744125] [2021-10-06 21:31:23,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:31:23,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:31:23,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:31:23,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:31:23,344 INFO L87 Difference]: Start difference. First operand 1562 states and 5585 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:31:31,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:31:31,003 INFO L93 Difference]: Finished difference Result 1852 states and 6167 transitions. [2021-10-06 21:31:31,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-06 21:31:31,003 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 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 19 [2021-10-06 21:31:31,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:31:31,007 INFO L225 Difference]: With dead ends: 1852 [2021-10-06 21:31:31,007 INFO L226 Difference]: Without dead ends: 1832 [2021-10-06 21:31:31,008 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 6201.1ms TimeCoverageRelationStatistics Valid=444, Invalid=1362, Unknown=0, NotChecked=0, Total=1806 [2021-10-06 21:31:31,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1832 states. [2021-10-06 21:31:31,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1832 to 1574. [2021-10-06 21:31:31,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1574 states, 1573 states have (on average 3.572155117609663) internal successors, (5619), 1573 states have internal predecessors, (5619), 0 states have call successors, (0), 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-06 21:31:31,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1574 states to 1574 states and 5619 transitions. [2021-10-06 21:31:31,040 INFO L78 Accepts]: Start accepts. Automaton has 1574 states and 5619 transitions. Word has length 19 [2021-10-06 21:31:31,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:31:31,040 INFO L470 AbstractCegarLoop]: Abstraction has 1574 states and 5619 transitions. [2021-10-06 21:31:31,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:31:31,040 INFO L276 IsEmpty]: Start isEmpty. Operand 1574 states and 5619 transitions. [2021-10-06 21:31:31,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-06 21:31:31,045 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:31:31,045 INFO L512 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:31:31,058 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-06 21:31:31,245 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-06 21:31:31,246 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:31:31,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:31:31,247 INFO L82 PathProgramCache]: Analyzing trace with hash 1624301948, now seen corresponding path program 45 times [2021-10-06 21:31:31,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:31:31,247 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1467722477] [2021-10-06 21:31:31,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:31:31,248 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:31:31,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:31:31,249 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-06 21:31:31,250 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-06 21:31:31,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-06 21:31:31,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:31:31,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:31:31,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:31:31,911 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:31:31,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:31:32,423 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:31:32,423 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:31:32,424 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1467722477] [2021-10-06 21:31:32,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1467722477] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:31:32,424 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:31:32,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-10-06 21:31:32,424 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011459235] [2021-10-06 21:31:32,425 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-06 21:31:32,425 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:31:32,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-06 21:31:32,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2021-10-06 21:31:32,426 INFO L87 Difference]: Start difference. First operand 1574 states and 5619 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:31:40,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:31:40,142 INFO L93 Difference]: Finished difference Result 1892 states and 6312 transitions. [2021-10-06 21:31:40,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-06 21:31:40,142 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 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 19 [2021-10-06 21:31:40,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:31:40,146 INFO L225 Difference]: With dead ends: 1892 [2021-10-06 21:31:40,146 INFO L226 Difference]: Without dead ends: 1890 [2021-10-06 21:31:40,146 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 511 ImplicationChecksByTransitivity, 6013.9ms TimeCoverageRelationStatistics Valid=508, Invalid=1472, Unknown=0, NotChecked=0, Total=1980 [2021-10-06 21:31:40,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1890 states. [2021-10-06 21:31:40,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1890 to 1606. [2021-10-06 21:31:40,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1606 states, 1605 states have (on average 3.5794392523364484) internal successors, (5745), 1605 states have internal predecessors, (5745), 0 states have call successors, (0), 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-06 21:31:40,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1606 states to 1606 states and 5745 transitions. [2021-10-06 21:31:40,184 INFO L78 Accepts]: Start accepts. Automaton has 1606 states and 5745 transitions. Word has length 19 [2021-10-06 21:31:40,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:31:40,184 INFO L470 AbstractCegarLoop]: Abstraction has 1606 states and 5745 transitions. [2021-10-06 21:31:40,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 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-06 21:31:40,185 INFO L276 IsEmpty]: Start isEmpty. Operand 1606 states and 5745 transitions. [2021-10-06 21:31:40,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:31:40,188 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:31:40,188 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:31:40,199 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (60)] Ended with exit code 0 [2021-10-06 21:31:40,388 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-06 21:31:40,389 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:31:40,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:31:40,390 INFO L82 PathProgramCache]: Analyzing trace with hash -1038528590, now seen corresponding path program 46 times [2021-10-06 21:31:40,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:31:40,390 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [233409840] [2021-10-06 21:31:40,391 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:31:40,391 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:31:40,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:31:40,392 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-06 21:31:40,393 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-06 21:31:40,902 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:31:40,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:31:40,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:31:40,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:31:41,151 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:31:41,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:31:41,830 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:31:41,830 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:31:41,830 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [233409840] [2021-10-06 21:31:41,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [233409840] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:31:41,831 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:31:41,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-10-06 21:31:41,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849900493] [2021-10-06 21:31:41,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-06 21:31:41,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:31:41,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-06 21:31:41,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2021-10-06 21:31:41,832 INFO L87 Difference]: Start difference. First operand 1606 states and 5745 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 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-06 21:31:43,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:31:43,313 INFO L93 Difference]: Finished difference Result 1838 states and 6282 transitions. [2021-10-06 21:31:43,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-06 21:31:43,314 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 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 20 [2021-10-06 21:31:43,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:31:43,318 INFO L225 Difference]: With dead ends: 1838 [2021-10-06 21:31:43,318 INFO L226 Difference]: Without dead ends: 1838 [2021-10-06 21:31:43,319 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 1544.7ms TimeCoverageRelationStatistics Valid=457, Invalid=1523, Unknown=0, NotChecked=0, Total=1980 [2021-10-06 21:31:43,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1838 states. [2021-10-06 21:31:43,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1838 to 1612. [2021-10-06 21:31:43,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1612 states, 1611 states have (on average 3.5747982619491) internal successors, (5759), 1611 states have internal predecessors, (5759), 0 states have call successors, (0), 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-06 21:31:43,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1612 states to 1612 states and 5759 transitions. [2021-10-06 21:31:43,365 INFO L78 Accepts]: Start accepts. Automaton has 1612 states and 5759 transitions. Word has length 20 [2021-10-06 21:31:43,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:31:43,365 INFO L470 AbstractCegarLoop]: Abstraction has 1612 states and 5759 transitions. [2021-10-06 21:31:43,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 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-06 21:31:43,365 INFO L276 IsEmpty]: Start isEmpty. Operand 1612 states and 5759 transitions. [2021-10-06 21:31:43,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:31:43,373 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:31:43,373 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:31:43,395 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-06 21:31:43,586 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-06 21:31:43,587 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:31:43,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:31:43,588 INFO L82 PathProgramCache]: Analyzing trace with hash -1861826986, now seen corresponding path program 47 times [2021-10-06 21:31:43,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:31:43,588 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1944529830] [2021-10-06 21:31:43,589 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:31:43,589 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:31:43,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:31:43,591 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-06 21:31:43,592 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-06 21:31:44,129 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-06 21:31:44,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:31:44,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:31:44,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:31:44,314 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:31:44,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:31:44,757 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:31:44,757 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:31:44,757 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1944529830] [2021-10-06 21:31:44,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1944529830] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:31:44,757 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:31:44,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:31:44,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810372087] [2021-10-06 21:31:44,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:31:44,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:31:44,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:31:44,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:31:44,758 INFO L87 Difference]: Start difference. First operand 1612 states and 5759 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:31:49,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:31:49,853 INFO L93 Difference]: Finished difference Result 2418 states and 8314 transitions. [2021-10-06 21:31:49,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-06 21:31:49,854 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2021-10-06 21:31:49,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:31:49,860 INFO L225 Difference]: With dead ends: 2418 [2021-10-06 21:31:49,860 INFO L226 Difference]: Without dead ends: 2414 [2021-10-06 21:31:49,860 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1131 ImplicationChecksByTransitivity, 4673.9ms TimeCoverageRelationStatistics Valid=852, Invalid=2930, Unknown=0, NotChecked=0, Total=3782 [2021-10-06 21:31:49,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2414 states. [2021-10-06 21:31:49,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2414 to 1630. [2021-10-06 21:31:49,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1630 states, 1629 states have (on average 3.5715162676488643) internal successors, (5818), 1629 states have internal predecessors, (5818), 0 states have call successors, (0), 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-06 21:31:49,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1630 states to 1630 states and 5818 transitions. [2021-10-06 21:31:49,910 INFO L78 Accepts]: Start accepts. Automaton has 1630 states and 5818 transitions. Word has length 20 [2021-10-06 21:31:49,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:31:49,911 INFO L470 AbstractCegarLoop]: Abstraction has 1630 states and 5818 transitions. [2021-10-06 21:31:49,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:31:49,911 INFO L276 IsEmpty]: Start isEmpty. Operand 1630 states and 5818 transitions. [2021-10-06 21:31:49,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:31:49,916 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:31:49,916 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:31:49,935 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-06 21:31:50,129 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-06 21:31:50,130 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:31:50,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:31:50,131 INFO L82 PathProgramCache]: Analyzing trace with hash -1864800216, now seen corresponding path program 48 times [2021-10-06 21:31:50,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:31:50,132 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1444144306] [2021-10-06 21:31:50,132 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:31:50,132 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:31:50,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:31:50,133 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-06 21:31:50,135 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-06 21:31:50,652 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-06 21:31:50,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:31:50,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:31:50,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:31:50,867 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:31:50,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:31:51,713 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:31:51,714 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:31:51,714 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1444144306] [2021-10-06 21:31:51,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1444144306] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:31:51,714 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:31:51,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-10-06 21:31:51,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138398639] [2021-10-06 21:31:51,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-06 21:31:51,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:31:51,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-06 21:31:51,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2021-10-06 21:31:51,716 INFO L87 Difference]: Start difference. First operand 1630 states and 5818 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:31:56,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:31:56,327 INFO L93 Difference]: Finished difference Result 1842 states and 6316 transitions. [2021-10-06 21:31:56,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-06 21:31:56,328 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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 20 [2021-10-06 21:31:56,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:31:56,331 INFO L225 Difference]: With dead ends: 1842 [2021-10-06 21:31:56,331 INFO L226 Difference]: Without dead ends: 1834 [2021-10-06 21:31:56,332 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 4603.4ms TimeCoverageRelationStatistics Valid=326, Invalid=1314, Unknown=0, NotChecked=0, Total=1640 [2021-10-06 21:31:56,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1834 states. [2021-10-06 21:31:56,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1834 to 1662. [2021-10-06 21:31:56,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1662 states, 1661 states have (on average 3.5665261890427455) internal successors, (5924), 1661 states have internal predecessors, (5924), 0 states have call successors, (0), 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-06 21:31:56,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1662 states to 1662 states and 5924 transitions. [2021-10-06 21:31:56,382 INFO L78 Accepts]: Start accepts. Automaton has 1662 states and 5924 transitions. Word has length 20 [2021-10-06 21:31:56,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:31:56,382 INFO L470 AbstractCegarLoop]: Abstraction has 1662 states and 5924 transitions. [2021-10-06 21:31:56,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:31:56,383 INFO L276 IsEmpty]: Start isEmpty. Operand 1662 states and 5924 transitions. [2021-10-06 21:31:56,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:31:56,386 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:31:56,386 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:31:56,397 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (63)] Ended with exit code 0 [2021-10-06 21:31:56,587 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-06 21:31:56,587 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:31:56,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:31:56,588 INFO L82 PathProgramCache]: Analyzing trace with hash -117318856, now seen corresponding path program 49 times [2021-10-06 21:31:56,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:31:56,590 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1725885042] [2021-10-06 21:31:56,590 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:31:56,590 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:31:56,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:31:56,591 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-06 21:31:56,614 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-06 21:31:57,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:31:57,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:31:57,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:31:57,317 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:31:57,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:31:57,794 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:31:57,794 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:31:57,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1725885042] [2021-10-06 21:31:57,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1725885042] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:31:57,794 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:31:57,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:31:57,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592398840] [2021-10-06 21:31:57,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:31:57,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:31:57,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:31:57,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:31:57,796 INFO L87 Difference]: Start difference. First operand 1662 states and 5924 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:32:01,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:32:01,268 INFO L93 Difference]: Finished difference Result 2012 states and 6702 transitions. [2021-10-06 21:32:01,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-06 21:32:01,269 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2021-10-06 21:32:01,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:32:01,274 INFO L225 Difference]: With dead ends: 2012 [2021-10-06 21:32:01,274 INFO L226 Difference]: Without dead ends: 1988 [2021-10-06 21:32:01,274 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 3064.8ms TimeCoverageRelationStatistics Valid=577, Invalid=1973, Unknown=0, NotChecked=0, Total=2550 [2021-10-06 21:32:01,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1988 states. [2021-10-06 21:32:01,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1988 to 1668. [2021-10-06 21:32:01,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1668 states, 1667 states have (on average 3.56748650269946) internal successors, (5947), 1667 states have internal predecessors, (5947), 0 states have call successors, (0), 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-06 21:32:01,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1668 states to 1668 states and 5947 transitions. [2021-10-06 21:32:01,307 INFO L78 Accepts]: Start accepts. Automaton has 1668 states and 5947 transitions. Word has length 20 [2021-10-06 21:32:01,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:32:01,307 INFO L470 AbstractCegarLoop]: Abstraction has 1668 states and 5947 transitions. [2021-10-06 21:32:01,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:32:01,308 INFO L276 IsEmpty]: Start isEmpty. Operand 1668 states and 5947 transitions. [2021-10-06 21:32:01,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:32:01,311 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:32:01,311 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:32:01,322 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (64)] Ended with exit code 0 [2021-10-06 21:32:01,512 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-06 21:32:01,512 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:32:01,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:32:01,513 INFO L82 PathProgramCache]: Analyzing trace with hash -1779971544, now seen corresponding path program 50 times [2021-10-06 21:32:01,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:32:01,514 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1165837544] [2021-10-06 21:32:01,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:32:01,514 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:32:01,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:32:01,516 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-06 21:32:01,517 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-06 21:32:02,085 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:32:02,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:32:02,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:32:02,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:32:02,332 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:32:02,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:32:03,139 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:32:03,139 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:32:03,139 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1165837544] [2021-10-06 21:32:03,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1165837544] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:32:03,139 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:32:03,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-10-06 21:32:03,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867183986] [2021-10-06 21:32:03,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-06 21:32:03,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:32:03,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-06 21:32:03,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2021-10-06 21:32:03,141 INFO L87 Difference]: Start difference. First operand 1668 states and 5947 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:32:10,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:32:10,576 INFO L93 Difference]: Finished difference Result 1972 states and 6574 transitions. [2021-10-06 21:32:10,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-06 21:32:10,577 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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 20 [2021-10-06 21:32:10,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:32:10,582 INFO L225 Difference]: With dead ends: 1972 [2021-10-06 21:32:10,582 INFO L226 Difference]: Without dead ends: 1950 [2021-10-06 21:32:10,583 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 7156.4ms TimeCoverageRelationStatistics Valid=437, Invalid=1455, Unknown=0, NotChecked=0, Total=1892 [2021-10-06 21:32:10,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1950 states. [2021-10-06 21:32:10,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1950 to 1690. [2021-10-06 21:32:10,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1690 states, 1689 states have (on average 3.561870929544109) internal successors, (6016), 1689 states have internal predecessors, (6016), 0 states have call successors, (0), 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-06 21:32:10,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1690 states to 1690 states and 6016 transitions. [2021-10-06 21:32:10,621 INFO L78 Accepts]: Start accepts. Automaton has 1690 states and 6016 transitions. Word has length 20 [2021-10-06 21:32:10,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:32:10,622 INFO L470 AbstractCegarLoop]: Abstraction has 1690 states and 6016 transitions. [2021-10-06 21:32:10,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:32:10,622 INFO L276 IsEmpty]: Start isEmpty. Operand 1690 states and 6016 transitions. [2021-10-06 21:32:10,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:32:10,626 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:32:10,626 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:32:10,637 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-06 21:32:10,827 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-06 21:32:10,827 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:32:10,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:32:10,828 INFO L82 PathProgramCache]: Analyzing trace with hash -1782597320, now seen corresponding path program 51 times [2021-10-06 21:32:10,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:32:10,829 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1722096691] [2021-10-06 21:32:10,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:32:10,829 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:32:10,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:32:10,831 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-06 21:32:10,866 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-06 21:32:11,434 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-06 21:32:11,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:32:11,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:32:11,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:32:11,655 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:32:11,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:32:12,353 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:32:12,353 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:32:12,353 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1722096691] [2021-10-06 21:32:12,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1722096691] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:32:12,353 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:32:12,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-10-06 21:32:12,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734948423] [2021-10-06 21:32:12,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-06 21:32:12,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:32:12,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-06 21:32:12,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2021-10-06 21:32:12,354 INFO L87 Difference]: Start difference. First operand 1690 states and 6016 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:32:19,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:32:19,341 INFO L93 Difference]: Finished difference Result 1962 states and 6590 transitions. [2021-10-06 21:32:19,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-06 21:32:19,343 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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 20 [2021-10-06 21:32:19,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:32:19,347 INFO L225 Difference]: With dead ends: 1962 [2021-10-06 21:32:19,347 INFO L226 Difference]: Without dead ends: 1960 [2021-10-06 21:32:19,347 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 6642.0ms TimeCoverageRelationStatistics Valid=393, Invalid=1329, Unknown=0, NotChecked=0, Total=1722 [2021-10-06 21:32:19,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1960 states. [2021-10-06 21:32:19,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1960 to 1714. [2021-10-06 21:32:19,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1714 states, 1713 states have (on average 3.561004086398132) internal successors, (6100), 1713 states have internal predecessors, (6100), 0 states have call successors, (0), 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-06 21:32:19,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1714 states to 1714 states and 6100 transitions. [2021-10-06 21:32:19,383 INFO L78 Accepts]: Start accepts. Automaton has 1714 states and 6100 transitions. Word has length 20 [2021-10-06 21:32:19,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:32:19,384 INFO L470 AbstractCegarLoop]: Abstraction has 1714 states and 6100 transitions. [2021-10-06 21:32:19,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:32:19,384 INFO L276 IsEmpty]: Start isEmpty. Operand 1714 states and 6100 transitions. [2021-10-06 21:32:19,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:32:19,388 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:32:19,388 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:32:19,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (66)] Ended with exit code 0 [2021-10-06 21:32:19,588 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-06 21:32:19,589 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:32:19,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:32:19,590 INFO L82 PathProgramCache]: Analyzing trace with hash 1264395064, now seen corresponding path program 52 times [2021-10-06 21:32:19,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:32:19,591 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [336014828] [2021-10-06 21:32:19,591 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:32:19,591 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:32:19,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:32:19,592 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-06 21:32:19,593 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-06 21:32:20,162 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:32:20,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:32:20,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:32:20,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:32:20,448 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:32:20,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:32:21,474 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:32:21,474 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:32:21,474 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [336014828] [2021-10-06 21:32:21,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [336014828] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:32:21,474 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:32:21,474 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-10-06 21:32:21,474 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662097548] [2021-10-06 21:32:21,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-06 21:32:21,475 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:32:21,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-06 21:32:21,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2021-10-06 21:32:21,475 INFO L87 Difference]: Start difference. First operand 1714 states and 6100 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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-06 21:32:29,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:32:29,054 INFO L93 Difference]: Finished difference Result 1944 states and 6660 transitions. [2021-10-06 21:32:29,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-06 21:32:29,055 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 20 [2021-10-06 21:32:29,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:32:29,060 INFO L225 Difference]: With dead ends: 1944 [2021-10-06 21:32:29,060 INFO L226 Difference]: Without dead ends: 1936 [2021-10-06 21:32:29,060 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 7064.0ms TimeCoverageRelationStatistics Valid=439, Invalid=1631, Unknown=0, NotChecked=0, Total=2070 [2021-10-06 21:32:29,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1936 states. [2021-10-06 21:32:29,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1936 to 1752. [2021-10-06 21:32:29,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1752 states, 1751 states have (on average 3.5619645916619076) internal successors, (6237), 1751 states have internal predecessors, (6237), 0 states have call successors, (0), 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-06 21:32:29,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1752 states to 1752 states and 6237 transitions. [2021-10-06 21:32:29,091 INFO L78 Accepts]: Start accepts. Automaton has 1752 states and 6237 transitions. Word has length 20 [2021-10-06 21:32:29,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:32:29,091 INFO L470 AbstractCegarLoop]: Abstraction has 1752 states and 6237 transitions. [2021-10-06 21:32:29,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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-06 21:32:29,092 INFO L276 IsEmpty]: Start isEmpty. Operand 1752 states and 6237 transitions. [2021-10-06 21:32:29,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:32:29,095 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:32:29,095 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:32:29,106 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (67)] Ended with exit code 0 [2021-10-06 21:32:29,297 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-06 21:32:29,297 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:32:29,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:32:29,298 INFO L82 PathProgramCache]: Analyzing trace with hash 1293812476, now seen corresponding path program 53 times [2021-10-06 21:32:29,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:32:29,298 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2083048181] [2021-10-06 21:32:29,299 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:32:29,299 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:32:29,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:32:29,300 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-06 21:32:29,303 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-06 21:32:29,901 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-06 21:32:29,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:32:29,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:32:29,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:32:30,086 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:32:30,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:32:30,793 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:32:30,793 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:32:30,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2083048181] [2021-10-06 21:32:30,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2083048181] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:32:30,794 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:32:30,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:32:30,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29756099] [2021-10-06 21:32:30,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:32:30,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:32:30,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:32:30,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:32:30,795 INFO L87 Difference]: Start difference. First operand 1752 states and 6237 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:32:41,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:32:41,773 INFO L93 Difference]: Finished difference Result 2838 states and 8722 transitions. [2021-10-06 21:32:41,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2021-10-06 21:32:41,775 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2021-10-06 21:32:41,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:32:41,782 INFO L225 Difference]: With dead ends: 2838 [2021-10-06 21:32:41,783 INFO L226 Difference]: Without dead ends: 2794 [2021-10-06 21:32:41,785 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3917 ImplicationChecksByTransitivity, 9470.2ms TimeCoverageRelationStatistics Valid=1766, Invalid=9576, Unknown=0, NotChecked=0, Total=11342 [2021-10-06 21:32:41,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2794 states. [2021-10-06 21:32:41,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2794 to 1738. [2021-10-06 21:32:41,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1738 states, 1737 states have (on average 3.5544041450777204) internal successors, (6174), 1737 states have internal predecessors, (6174), 0 states have call successors, (0), 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-06 21:32:41,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1738 states to 1738 states and 6174 transitions. [2021-10-06 21:32:41,843 INFO L78 Accepts]: Start accepts. Automaton has 1738 states and 6174 transitions. Word has length 20 [2021-10-06 21:32:41,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:32:41,843 INFO L470 AbstractCegarLoop]: Abstraction has 1738 states and 6174 transitions. [2021-10-06 21:32:41,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:32:41,844 INFO L276 IsEmpty]: Start isEmpty. Operand 1738 states and 6174 transitions. [2021-10-06 21:32:41,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:32:41,848 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:32:41,848 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:32:41,859 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-06 21:32:42,048 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-06 21:32:42,049 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:32:42,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:32:42,050 INFO L82 PathProgramCache]: Analyzing trace with hash 1130557978, now seen corresponding path program 54 times [2021-10-06 21:32:42,050 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:32:42,050 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [844847775] [2021-10-06 21:32:42,051 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:32:42,051 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:32:42,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:32:42,052 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-06 21:32:42,053 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-06 21:32:42,625 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-10-06 21:32:42,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:32:42,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:32:42,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:32:42,878 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:32:42,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:32:43,769 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:32:43,770 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:32:43,770 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [844847775] [2021-10-06 21:32:43,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [844847775] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:32:43,770 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:32:43,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-10-06 21:32:43,770 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792350926] [2021-10-06 21:32:43,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-06 21:32:43,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:32:43,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-06 21:32:43,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2021-10-06 21:32:43,771 INFO L87 Difference]: Start difference. First operand 1738 states and 6174 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:32:49,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:32:49,156 INFO L93 Difference]: Finished difference Result 2072 states and 7204 transitions. [2021-10-06 21:32:49,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-10-06 21:32:49,158 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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 20 [2021-10-06 21:32:49,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:32:49,162 INFO L225 Difference]: With dead ends: 2072 [2021-10-06 21:32:49,163 INFO L226 Difference]: Without dead ends: 2070 [2021-10-06 21:32:49,163 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 548 ImplicationChecksByTransitivity, 4937.2ms TimeCoverageRelationStatistics Valid=581, Invalid=2175, Unknown=0, NotChecked=0, Total=2756 [2021-10-06 21:32:49,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2070 states. [2021-10-06 21:32:49,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2070 to 1762. [2021-10-06 21:32:49,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1762 states, 1761 states have (on average 3.5547984099943215) internal successors, (6260), 1761 states have internal predecessors, (6260), 0 states have call successors, (0), 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-06 21:32:49,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 6260 transitions. [2021-10-06 21:32:49,214 INFO L78 Accepts]: Start accepts. Automaton has 1762 states and 6260 transitions. Word has length 20 [2021-10-06 21:32:49,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:32:49,214 INFO L470 AbstractCegarLoop]: Abstraction has 1762 states and 6260 transitions. [2021-10-06 21:32:49,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:32:49,215 INFO L276 IsEmpty]: Start isEmpty. Operand 1762 states and 6260 transitions. [2021-10-06 21:32:49,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:32:49,219 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:32:49,219 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:32:49,230 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (69)] Ended with exit code 0 [2021-10-06 21:32:49,420 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-06 21:32:49,420 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:32:49,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:32:49,421 INFO L82 PathProgramCache]: Analyzing trace with hash 1127584748, now seen corresponding path program 55 times [2021-10-06 21:32:49,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:32:49,422 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1538911577] [2021-10-06 21:32:49,422 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:32:49,422 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:32:49,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:32:49,423 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-06 21:32:49,424 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-06 21:32:49,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:32:49,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:32:49,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:32:50,205 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:32:50,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:32:50,827 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:32:50,827 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:32:50,827 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1538911577] [2021-10-06 21:32:50,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1538911577] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:32:50,828 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:32:50,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:32:50,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721865006] [2021-10-06 21:32:50,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:32:50,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:32:50,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:32:50,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:32:50,829 INFO L87 Difference]: Start difference. First operand 1762 states and 6260 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:32:54,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:32:54,203 INFO L93 Difference]: Finished difference Result 2044 states and 6980 transitions. [2021-10-06 21:32:54,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-06 21:32:54,204 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2021-10-06 21:32:54,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:32:54,208 INFO L225 Difference]: With dead ends: 2044 [2021-10-06 21:32:54,209 INFO L226 Difference]: Without dead ends: 2036 [2021-10-06 21:32:54,209 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 2895.9ms TimeCoverageRelationStatistics Valid=428, Invalid=1464, Unknown=0, NotChecked=0, Total=1892 [2021-10-06 21:32:54,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2036 states. [2021-10-06 21:32:54,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2036 to 1784. [2021-10-06 21:32:54,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1784 states, 1783 states have (on average 3.553000560852496) internal successors, (6335), 1783 states have internal predecessors, (6335), 0 states have call successors, (0), 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-06 21:32:54,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1784 states to 1784 states and 6335 transitions. [2021-10-06 21:32:54,246 INFO L78 Accepts]: Start accepts. Automaton has 1784 states and 6335 transitions. Word has length 20 [2021-10-06 21:32:54,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:32:54,246 INFO L470 AbstractCegarLoop]: Abstraction has 1784 states and 6335 transitions. [2021-10-06 21:32:54,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:32:54,247 INFO L276 IsEmpty]: Start isEmpty. Operand 1784 states and 6335 transitions. [2021-10-06 21:32:54,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:32:54,251 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:32:54,251 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:32:54,262 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (70)] Ended with exit code 0 [2021-10-06 21:32:54,451 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-06 21:32:54,452 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:32:54,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:32:54,452 INFO L82 PathProgramCache]: Analyzing trace with hash -1364489928, now seen corresponding path program 56 times [2021-10-06 21:32:54,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:32:54,453 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [590111099] [2021-10-06 21:32:54,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:32:54,453 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:32:54,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:32:54,455 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-06 21:32:54,456 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-06 21:32:55,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:32:55,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:32:55,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:32:55,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:32:55,372 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:32:55,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:32:56,366 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:32:56,366 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:32:56,366 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [590111099] [2021-10-06 21:32:56,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [590111099] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:32:56,366 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:32:56,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-10-06 21:32:56,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150120352] [2021-10-06 21:32:56,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-06 21:32:56,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:32:56,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-06 21:32:56,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2021-10-06 21:32:56,367 INFO L87 Difference]: Start difference. First operand 1784 states and 6335 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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-06 21:33:08,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:33:08,131 INFO L93 Difference]: Finished difference Result 2062 states and 6936 transitions. [2021-10-06 21:33:08,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-06 21:33:08,133 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 20 [2021-10-06 21:33:08,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:33:08,138 INFO L225 Difference]: With dead ends: 2062 [2021-10-06 21:33:08,138 INFO L226 Difference]: Without dead ends: 2046 [2021-10-06 21:33:08,138 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 405 ImplicationChecksByTransitivity, 10827.3ms TimeCoverageRelationStatistics Valid=591, Invalid=1959, Unknown=0, NotChecked=0, Total=2550 [2021-10-06 21:33:08,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2046 states. [2021-10-06 21:33:08,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2046 to 1808. [2021-10-06 21:33:08,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1808 states, 1807 states have (on average 3.5534034311012728) internal successors, (6421), 1807 states have internal predecessors, (6421), 0 states have call successors, (0), 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-06 21:33:08,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1808 states to 1808 states and 6421 transitions. [2021-10-06 21:33:08,190 INFO L78 Accepts]: Start accepts. Automaton has 1808 states and 6421 transitions. Word has length 20 [2021-10-06 21:33:08,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:33:08,190 INFO L470 AbstractCegarLoop]: Abstraction has 1808 states and 6421 transitions. [2021-10-06 21:33:08,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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-06 21:33:08,190 INFO L276 IsEmpty]: Start isEmpty. Operand 1808 states and 6421 transitions. [2021-10-06 21:33:08,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:33:08,195 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:33:08,195 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:33:08,207 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (71)] Ended with exit code 0 [2021-10-06 21:33:08,395 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-06 21:33:08,396 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:33:08,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:33:08,397 INFO L82 PathProgramCache]: Analyzing trace with hash 1267824680, now seen corresponding path program 57 times [2021-10-06 21:33:08,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:33:08,398 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [465982010] [2021-10-06 21:33:08,398 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:33:08,398 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:33:08,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:33:08,399 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-06 21:33:08,401 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-06 21:33:09,062 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-06 21:33:09,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:33:09,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:33:09,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:33:09,313 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:33:09,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:33:10,111 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:33:10,111 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:33:10,112 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [465982010] [2021-10-06 21:33:10,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [465982010] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:33:10,112 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:33:10,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-10-06 21:33:10,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579819241] [2021-10-06 21:33:10,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-06 21:33:10,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:33:10,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-06 21:33:10,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2021-10-06 21:33:10,113 INFO L87 Difference]: Start difference. First operand 1808 states and 6421 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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-06 21:33:18,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:33:18,238 INFO L93 Difference]: Finished difference Result 2144 states and 7134 transitions. [2021-10-06 21:33:18,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-06 21:33:18,240 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 20 [2021-10-06 21:33:18,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:33:18,245 INFO L225 Difference]: With dead ends: 2144 [2021-10-06 21:33:18,245 INFO L226 Difference]: Without dead ends: 2116 [2021-10-06 21:33:18,246 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 472 ImplicationChecksByTransitivity, 7057.3ms TimeCoverageRelationStatistics Valid=632, Invalid=2124, Unknown=0, NotChecked=0, Total=2756 [2021-10-06 21:33:18,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2116 states. [2021-10-06 21:33:18,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2116 to 1836. [2021-10-06 21:33:18,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1836 states, 1835 states have (on average 3.5536784741144416) internal successors, (6521), 1835 states have internal predecessors, (6521), 0 states have call successors, (0), 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-06 21:33:18,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1836 states to 1836 states and 6521 transitions. [2021-10-06 21:33:18,291 INFO L78 Accepts]: Start accepts. Automaton has 1836 states and 6521 transitions. Word has length 20 [2021-10-06 21:33:18,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:33:18,292 INFO L470 AbstractCegarLoop]: Abstraction has 1836 states and 6521 transitions. [2021-10-06 21:33:18,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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-06 21:33:18,292 INFO L276 IsEmpty]: Start isEmpty. Operand 1836 states and 6521 transitions. [2021-10-06 21:33:18,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:33:18,296 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:33:18,296 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:33:18,308 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-06 21:33:18,496 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-06 21:33:18,497 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:33:18,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:33:18,498 INFO L82 PathProgramCache]: Analyzing trace with hash 1209787644, now seen corresponding path program 58 times [2021-10-06 21:33:18,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:33:18,498 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [982633384] [2021-10-06 21:33:18,498 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:33:18,499 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:33:18,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:33:18,500 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-06 21:33:18,501 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-06 21:33:19,125 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:33:19,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:33:19,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:33:19,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:33:19,334 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:33:19,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:33:19,876 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:33:19,876 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:33:19,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [982633384] [2021-10-06 21:33:19,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [982633384] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:33:19,876 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:33:19,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:33:19,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319738286] [2021-10-06 21:33:19,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:33:19,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:33:19,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:33:19,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:33:19,878 INFO L87 Difference]: Start difference. First operand 1836 states and 6521 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:33:23,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:33:23,080 INFO L93 Difference]: Finished difference Result 2054 states and 6991 transitions. [2021-10-06 21:33:23,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-06 21:33:23,081 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2021-10-06 21:33:23,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:33:23,086 INFO L225 Difference]: With dead ends: 2054 [2021-10-06 21:33:23,086 INFO L226 Difference]: Without dead ends: 2054 [2021-10-06 21:33:23,086 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 2711.8ms TimeCoverageRelationStatistics Valid=399, Invalid=1493, Unknown=0, NotChecked=0, Total=1892 [2021-10-06 21:33:23,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2054 states. [2021-10-06 21:33:23,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2054 to 1792. [2021-10-06 21:33:23,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1792 states, 1791 states have (on average 3.5538805136795086) internal successors, (6365), 1791 states have internal predecessors, (6365), 0 states have call successors, (0), 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-06 21:33:23,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1792 states to 1792 states and 6365 transitions. [2021-10-06 21:33:23,118 INFO L78 Accepts]: Start accepts. Automaton has 1792 states and 6365 transitions. Word has length 20 [2021-10-06 21:33:23,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:33:23,118 INFO L470 AbstractCegarLoop]: Abstraction has 1792 states and 6365 transitions. [2021-10-06 21:33:23,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:33:23,119 INFO L276 IsEmpty]: Start isEmpty. Operand 1792 states and 6365 transitions. [2021-10-06 21:33:23,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:33:23,122 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:33:23,122 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:33:23,134 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (73)] Ended with exit code 0 [2021-10-06 21:33:23,330 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-06 21:33:23,331 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:33:23,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:33:23,331 INFO L82 PathProgramCache]: Analyzing trace with hash 2009633688, now seen corresponding path program 59 times [2021-10-06 21:33:23,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:33:23,332 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [836020696] [2021-10-06 21:33:23,332 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:33:23,332 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:33:23,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:33:23,334 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-06 21:33:23,335 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-06 21:33:24,004 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-06 21:33:24,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:33:24,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:33:24,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:33:24,226 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:33:24,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:33:25,104 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:33:25,105 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:33:25,105 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [836020696] [2021-10-06 21:33:25,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [836020696] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:33:25,105 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:33:25,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:33:25,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237269497] [2021-10-06 21:33:25,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:33:25,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:33:25,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:33:25,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:33:25,106 INFO L87 Difference]: Start difference. First operand 1792 states and 6365 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:33:38,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:33:38,327 INFO L93 Difference]: Finished difference Result 2344 states and 7626 transitions. [2021-10-06 21:33:38,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-06 21:33:38,328 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2021-10-06 21:33:38,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:33:38,334 INFO L225 Difference]: With dead ends: 2344 [2021-10-06 21:33:38,334 INFO L226 Difference]: Without dead ends: 2328 [2021-10-06 21:33:38,335 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 884 ImplicationChecksByTransitivity, 12665.8ms TimeCoverageRelationStatistics Valid=864, Invalid=2558, Unknown=0, NotChecked=0, Total=3422 [2021-10-06 21:33:38,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2328 states. [2021-10-06 21:33:38,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2328 to 1822. [2021-10-06 21:33:38,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1822 states, 1821 states have (on average 3.5475013728720484) internal successors, (6460), 1821 states have internal predecessors, (6460), 0 states have call successors, (0), 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-06 21:33:38,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1822 states to 1822 states and 6460 transitions. [2021-10-06 21:33:38,386 INFO L78 Accepts]: Start accepts. Automaton has 1822 states and 6460 transitions. Word has length 20 [2021-10-06 21:33:38,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:33:38,387 INFO L470 AbstractCegarLoop]: Abstraction has 1822 states and 6460 transitions. [2021-10-06 21:33:38,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:33:38,387 INFO L276 IsEmpty]: Start isEmpty. Operand 1822 states and 6460 transitions. [2021-10-06 21:33:38,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:33:38,391 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:33:38,391 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:33:38,403 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-06 21:33:38,591 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-06 21:33:38,592 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:33:38,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:33:38,593 INFO L82 PathProgramCache]: Analyzing trace with hash -1337747642, now seen corresponding path program 60 times [2021-10-06 21:33:38,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:33:38,593 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [765883396] [2021-10-06 21:33:38,594 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:33:38,594 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:33:38,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:33:38,595 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-06 21:33:38,596 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-06 21:33:39,279 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-06 21:33:39,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:33:39,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:33:39,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:33:39,512 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:33:39,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:33:40,579 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:33:40,580 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:33:40,580 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [765883396] [2021-10-06 21:33:40,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [765883396] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:33:40,580 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:33:40,580 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-10-06 21:33:40,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741644437] [2021-10-06 21:33:40,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-06 21:33:40,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:33:40,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-06 21:33:40,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2021-10-06 21:33:40,581 INFO L87 Difference]: Start difference. First operand 1822 states and 6460 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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-06 21:34:32,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:34:32,143 INFO L93 Difference]: Finished difference Result 2452 states and 8115 transitions. [2021-10-06 21:34:32,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-06 21:34:32,145 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 20 [2021-10-06 21:34:32,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:34:32,151 INFO L225 Difference]: With dead ends: 2452 [2021-10-06 21:34:32,152 INFO L226 Difference]: Without dead ends: 2432 [2021-10-06 21:34:32,152 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 662 ImplicationChecksByTransitivity, 45526.4ms TimeCoverageRelationStatistics Valid=682, Invalid=2398, Unknown=0, NotChecked=0, Total=3080 [2021-10-06 21:34:32,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2432 states. [2021-10-06 21:34:32,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2432 to 2006. [2021-10-06 21:34:32,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2006 states, 2005 states have (on average 3.578054862842893) internal successors, (7174), 2005 states have internal predecessors, (7174), 0 states have call successors, (0), 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-06 21:34:32,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2006 states to 2006 states and 7174 transitions. [2021-10-06 21:34:32,201 INFO L78 Accepts]: Start accepts. Automaton has 2006 states and 7174 transitions. Word has length 20 [2021-10-06 21:34:32,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:34:32,202 INFO L470 AbstractCegarLoop]: Abstraction has 2006 states and 7174 transitions. [2021-10-06 21:34:32,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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-06 21:34:32,202 INFO L276 IsEmpty]: Start isEmpty. Operand 2006 states and 7174 transitions. [2021-10-06 21:34:32,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:34:32,206 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:34:32,207 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:34:32,218 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (75)] Ended with exit code 0 [2021-10-06 21:34:32,407 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-06 21:34:32,408 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:34:32,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:34:32,408 INFO L82 PathProgramCache]: Analyzing trace with hash 2009981142, now seen corresponding path program 61 times [2021-10-06 21:34:32,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:34:32,409 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [118637137] [2021-10-06 21:34:32,409 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:34:32,409 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:34:32,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:34:32,411 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-06 21:34:32,413 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-06 21:34:33,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:34:33,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:34:33,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:34:33,356 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:34:33,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:34:34,063 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:34:34,063 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:34:34,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [118637137] [2021-10-06 21:34:34,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [118637137] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:34:34,063 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:34:34,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:34:34,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973528861] [2021-10-06 21:34:34,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:34:34,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:34:34,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:34:34,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:34:34,064 INFO L87 Difference]: Start difference. First operand 2006 states and 7174 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:34:38,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:34:38,714 INFO L93 Difference]: Finished difference Result 2304 states and 8144 transitions. [2021-10-06 21:34:38,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-06 21:34:38,716 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2021-10-06 21:34:38,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:34:38,722 INFO L225 Difference]: With dead ends: 2304 [2021-10-06 21:34:38,722 INFO L226 Difference]: Without dead ends: 2298 [2021-10-06 21:34:38,722 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 4081.9ms TimeCoverageRelationStatistics Valid=584, Invalid=1578, Unknown=0, NotChecked=0, Total=2162 [2021-10-06 21:34:38,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2298 states. [2021-10-06 21:34:38,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2298 to 2092. [2021-10-06 21:34:38,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2092 states, 2091 states have (on average 3.5920612147297946) internal successors, (7511), 2091 states have internal predecessors, (7511), 0 states have call successors, (0), 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-06 21:34:38,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2092 states to 2092 states and 7511 transitions. [2021-10-06 21:34:38,766 INFO L78 Accepts]: Start accepts. Automaton has 2092 states and 7511 transitions. Word has length 20 [2021-10-06 21:34:38,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:34:38,767 INFO L470 AbstractCegarLoop]: Abstraction has 2092 states and 7511 transitions. [2021-10-06 21:34:38,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:34:38,767 INFO L276 IsEmpty]: Start isEmpty. Operand 2092 states and 7511 transitions. [2021-10-06 21:34:38,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:34:38,771 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:34:38,771 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:34:38,783 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-06 21:34:38,972 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-06 21:34:38,972 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:34:38,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:34:38,973 INFO L82 PathProgramCache]: Analyzing trace with hash 2007007912, now seen corresponding path program 62 times [2021-10-06 21:34:38,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:34:38,973 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [502648144] [2021-10-06 21:34:38,974 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:34:38,974 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:34:38,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:34:38,975 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-06 21:34:38,976 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-06 21:34:39,698 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:34:39,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:34:39,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:34:39,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:34:39,935 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:34:39,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:34:41,069 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:34:41,069 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:34:41,069 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [502648144] [2021-10-06 21:34:41,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [502648144] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:34:41,070 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:34:41,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-10-06 21:34:41,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065083288] [2021-10-06 21:34:41,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-06 21:34:41,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:34:41,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-06 21:34:41,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2021-10-06 21:34:41,071 INFO L87 Difference]: Start difference. First operand 2092 states and 7511 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:34:48,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:34:48,168 INFO L93 Difference]: Finished difference Result 2320 states and 8024 transitions. [2021-10-06 21:34:48,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-06 21:34:48,170 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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 20 [2021-10-06 21:34:48,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:34:48,175 INFO L225 Difference]: With dead ends: 2320 [2021-10-06 21:34:48,175 INFO L226 Difference]: Without dead ends: 2308 [2021-10-06 21:34:48,176 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 6660.7ms TimeCoverageRelationStatistics Valid=475, Invalid=1595, Unknown=0, NotChecked=0, Total=2070 [2021-10-06 21:34:48,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2308 states. [2021-10-06 21:34:48,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2308 to 2110. [2021-10-06 21:34:48,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2110 states, 2109 states have (on average 3.5941204362256993) internal successors, (7580), 2109 states have internal predecessors, (7580), 0 states have call successors, (0), 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-06 21:34:48,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2110 states to 2110 states and 7580 transitions. [2021-10-06 21:34:48,221 INFO L78 Accepts]: Start accepts. Automaton has 2110 states and 7580 transitions. Word has length 20 [2021-10-06 21:34:48,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:34:48,221 INFO L470 AbstractCegarLoop]: Abstraction has 2110 states and 7580 transitions. [2021-10-06 21:34:48,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:34:48,222 INFO L276 IsEmpty]: Start isEmpty. Operand 2110 states and 7580 transitions. [2021-10-06 21:34:48,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:34:48,226 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:34:48,226 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:34:48,238 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-06 21:34:48,427 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-06 21:34:48,427 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:34:48,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:34:48,428 INFO L82 PathProgramCache]: Analyzing trace with hash -1340373418, now seen corresponding path program 63 times [2021-10-06 21:34:48,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:34:48,428 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [782843941] [2021-10-06 21:34:48,429 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:34:48,429 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:34:48,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:34:48,430 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:34:48,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (78)] Waiting until timeout for monitored process [2021-10-06 21:34:49,191 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-06 21:34:49,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:34:49,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:34:49,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:34:49,497 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:34:49,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:34:50,437 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:34:50,437 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:34:50,437 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [782843941] [2021-10-06 21:34:50,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [782843941] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:34:50,437 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:34:50,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-10-06 21:34:50,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854579888] [2021-10-06 21:34:50,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-06 21:34:50,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:34:50,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-06 21:34:50,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2021-10-06 21:34:50,438 INFO L87 Difference]: Start difference. First operand 2110 states and 7580 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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-06 21:34:59,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:34:59,387 INFO L93 Difference]: Finished difference Result 2482 states and 8368 transitions. [2021-10-06 21:34:59,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-10-06 21:34:59,388 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 20 [2021-10-06 21:34:59,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:34:59,393 INFO L225 Difference]: With dead ends: 2482 [2021-10-06 21:34:59,394 INFO L226 Difference]: Without dead ends: 2458 [2021-10-06 21:34:59,394 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1161 ImplicationChecksByTransitivity, 8049.0ms TimeCoverageRelationStatistics Valid=895, Invalid=3797, Unknown=0, NotChecked=0, Total=4692 [2021-10-06 21:34:59,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2458 states. [2021-10-06 21:34:59,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2458 to 2134. [2021-10-06 21:34:59,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2134 states, 2133 states have (on average 3.592123769338959) internal successors, (7662), 2133 states have internal predecessors, (7662), 0 states have call successors, (0), 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-06 21:34:59,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2134 states to 2134 states and 7662 transitions. [2021-10-06 21:34:59,471 INFO L78 Accepts]: Start accepts. Automaton has 2134 states and 7662 transitions. Word has length 20 [2021-10-06 21:34:59,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:34:59,472 INFO L470 AbstractCegarLoop]: Abstraction has 2134 states and 7662 transitions. [2021-10-06 21:34:59,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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-06 21:34:59,472 INFO L276 IsEmpty]: Start isEmpty. Operand 2134 states and 7662 transitions. [2021-10-06 21:34:59,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:34:59,479 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:34:59,479 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:34:59,497 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (78)] Ended with exit code 0 [2021-10-06 21:34:59,692 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:34:59,693 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:34:59,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:34:59,693 INFO L82 PathProgramCache]: Analyzing trace with hash 1233744312, now seen corresponding path program 64 times [2021-10-06 21:34:59,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:34:59,694 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1675838155] [2021-10-06 21:34:59,694 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:34:59,695 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:34:59,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:34:59,696 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:34:59,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (79)] Waiting until timeout for monitored process [2021-10-06 21:35:00,326 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:35:00,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:35:00,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:35:00,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:35:00,564 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:35:00,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:35:01,289 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:35:01,289 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:35:01,289 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1675838155] [2021-10-06 21:35:01,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1675838155] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:35:01,289 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:35:01,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:35:01,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823477429] [2021-10-06 21:35:01,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:35:01,290 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:35:01,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:35:01,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:35:01,290 INFO L87 Difference]: Start difference. First operand 2134 states and 7662 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:35:07,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:35:07,748 INFO L93 Difference]: Finished difference Result 2606 states and 8823 transitions. [2021-10-06 21:35:07,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-06 21:35:07,750 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2021-10-06 21:35:07,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:35:07,755 INFO L225 Difference]: With dead ends: 2606 [2021-10-06 21:35:07,755 INFO L226 Difference]: Without dead ends: 2582 [2021-10-06 21:35:07,756 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 4859.4ms TimeCoverageRelationStatistics Valid=707, Invalid=2263, Unknown=0, NotChecked=0, Total=2970 [2021-10-06 21:35:07,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2582 states. [2021-10-06 21:35:07,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2582 to 2184. [2021-10-06 21:35:07,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2184 states, 2183 states have (on average 3.5799358680714612) internal successors, (7815), 2183 states have internal predecessors, (7815), 0 states have call successors, (0), 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-06 21:35:07,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2184 states to 2184 states and 7815 transitions. [2021-10-06 21:35:07,803 INFO L78 Accepts]: Start accepts. Automaton has 2184 states and 7815 transitions. Word has length 20 [2021-10-06 21:35:07,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:35:07,803 INFO L470 AbstractCegarLoop]: Abstraction has 2184 states and 7815 transitions. [2021-10-06 21:35:07,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:35:07,804 INFO L276 IsEmpty]: Start isEmpty. Operand 2184 states and 7815 transitions. [2021-10-06 21:35:07,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:35:07,808 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:35:07,808 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:35:07,823 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (79)] Forceful destruction successful, exit code 0 [2021-10-06 21:35:08,009 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:35:08,009 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:35:08,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:35:08,010 INFO L82 PathProgramCache]: Analyzing trace with hash 1286529796, now seen corresponding path program 65 times [2021-10-06 21:35:08,010 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:35:08,010 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [880215715] [2021-10-06 21:35:08,011 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:35:08,011 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:35:08,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:35:08,012 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:35:08,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (80)] Waiting until timeout for monitored process [2021-10-06 21:35:08,770 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-06 21:35:08,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:35:08,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-06 21:35:08,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:35:09,002 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:35:09,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:35:10,384 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:35:10,384 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:35:10,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [880215715] [2021-10-06 21:35:10,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [880215715] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:35:10,384 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:35:10,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-10-06 21:35:10,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385832846] [2021-10-06 21:35:10,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-06 21:35:10,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:35:10,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-06 21:35:10,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2021-10-06 21:35:10,385 INFO L87 Difference]: Start difference. First operand 2184 states and 7815 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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-06 21:35:50,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:35:50,373 INFO L93 Difference]: Finished difference Result 2660 states and 8802 transitions. [2021-10-06 21:35:50,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-10-06 21:35:50,374 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 20 [2021-10-06 21:35:50,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:35:50,379 INFO L225 Difference]: With dead ends: 2660 [2021-10-06 21:35:50,379 INFO L226 Difference]: Without dead ends: 2636 [2021-10-06 21:35:50,380 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 772 ImplicationChecksByTransitivity, 39294.9ms TimeCoverageRelationStatistics Valid=790, Invalid=2870, Unknown=0, NotChecked=0, Total=3660 [2021-10-06 21:35:50,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2636 states. [2021-10-06 21:35:50,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2636 to 2232. [2021-10-06 21:35:50,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2232 states, 2231 states have (on average 3.5809054235768714) internal successors, (7989), 2231 states have internal predecessors, (7989), 0 states have call successors, (0), 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-06 21:35:50,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2232 states to 2232 states and 7989 transitions. [2021-10-06 21:35:50,429 INFO L78 Accepts]: Start accepts. Automaton has 2232 states and 7989 transitions. Word has length 20 [2021-10-06 21:35:50,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:35:50,429 INFO L470 AbstractCegarLoop]: Abstraction has 2232 states and 7989 transitions. [2021-10-06 21:35:50,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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-06 21:35:50,429 INFO L276 IsEmpty]: Start isEmpty. Operand 2232 states and 7989 transitions. [2021-10-06 21:35:50,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:35:50,433 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:35:50,433 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:35:50,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (80)] Forceful destruction successful, exit code 0 [2021-10-06 21:35:50,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:35:50,634 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:35:50,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:35:50,635 INFO L82 PathProgramCache]: Analyzing trace with hash -594788650, now seen corresponding path program 66 times [2021-10-06 21:35:50,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:35:50,635 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1815072928] [2021-10-06 21:35:50,635 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:35:50,636 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:35:50,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:35:50,637 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:35:50,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (81)] Waiting until timeout for monitored process [2021-10-06 21:35:51,357 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-10-06 21:35:51,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:35:51,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:35:51,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:35:51,617 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:35:51,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:35:52,598 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:35:52,598 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:35:52,598 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1815072928] [2021-10-06 21:35:52,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1815072928] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:35:52,599 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:35:52,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-10-06 21:35:52,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068657564] [2021-10-06 21:35:52,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-06 21:35:52,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:35:52,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-06 21:35:52,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2021-10-06 21:35:52,600 INFO L87 Difference]: Start difference. First operand 2232 states and 7989 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:35:59,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:35:59,297 INFO L93 Difference]: Finished difference Result 2458 states and 8589 transitions. [2021-10-06 21:35:59,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-10-06 21:35:59,298 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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 20 [2021-10-06 21:35:59,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:35:59,303 INFO L225 Difference]: With dead ends: 2458 [2021-10-06 21:35:59,304 INFO L226 Difference]: Without dead ends: 2456 [2021-10-06 21:35:59,304 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 609 ImplicationChecksByTransitivity, 6153.5ms TimeCoverageRelationStatistics Valid=633, Invalid=2337, Unknown=0, NotChecked=0, Total=2970 [2021-10-06 21:35:59,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2456 states. [2021-10-06 21:35:59,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2456 to 2284. [2021-10-06 21:35:59,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2284 states, 2283 states have (on average 3.5851949189662724) internal successors, (8185), 2283 states have internal predecessors, (8185), 0 states have call successors, (0), 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-06 21:35:59,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2284 states to 2284 states and 8185 transitions. [2021-10-06 21:35:59,356 INFO L78 Accepts]: Start accepts. Automaton has 2284 states and 8185 transitions. Word has length 20 [2021-10-06 21:35:59,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:35:59,356 INFO L470 AbstractCegarLoop]: Abstraction has 2284 states and 8185 transitions. [2021-10-06 21:35:59,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:35:59,356 INFO L276 IsEmpty]: Start isEmpty. Operand 2284 states and 8185 transitions. [2021-10-06 21:35:59,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:35:59,360 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:35:59,360 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:35:59,372 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (81)] Ended with exit code 0 [2021-10-06 21:35:59,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:35:59,561 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:35:59,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:35:59,562 INFO L82 PathProgramCache]: Analyzing trace with hash -597761880, now seen corresponding path program 67 times [2021-10-06 21:35:59,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:35:59,562 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1881534494] [2021-10-06 21:35:59,563 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:35:59,563 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:35:59,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:35:59,564 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:35:59,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (82)] Waiting until timeout for monitored process [2021-10-06 21:36:00,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:36:00,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:36:00,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:36:00,483 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:36:00,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:36:01,176 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:36:01,176 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:36:01,176 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1881534494] [2021-10-06 21:36:01,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1881534494] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:36:01,177 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:36:01,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:36:01,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517284269] [2021-10-06 21:36:01,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:36:01,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:36:01,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:36:01,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:36:01,178 INFO L87 Difference]: Start difference. First operand 2284 states and 8185 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:36:06,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:36:06,607 INFO L93 Difference]: Finished difference Result 2666 states and 9224 transitions. [2021-10-06 21:36:06,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-06 21:36:06,608 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2021-10-06 21:36:06,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:36:06,614 INFO L225 Difference]: With dead ends: 2666 [2021-10-06 21:36:06,614 INFO L226 Difference]: Without dead ends: 2658 [2021-10-06 21:36:06,615 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 424 ImplicationChecksByTransitivity, 4437.7ms TimeCoverageRelationStatistics Valid=600, Invalid=1850, Unknown=0, NotChecked=0, Total=2450 [2021-10-06 21:36:06,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2658 states. [2021-10-06 21:36:06,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2658 to 2296. [2021-10-06 21:36:06,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2296 states, 2295 states have (on average 3.58562091503268) internal successors, (8229), 2295 states have internal predecessors, (8229), 0 states have call successors, (0), 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-06 21:36:06,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2296 states to 2296 states and 8229 transitions. [2021-10-06 21:36:06,658 INFO L78 Accepts]: Start accepts. Automaton has 2296 states and 8229 transitions. Word has length 20 [2021-10-06 21:36:06,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:36:06,658 INFO L470 AbstractCegarLoop]: Abstraction has 2296 states and 8229 transitions. [2021-10-06 21:36:06,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:36:06,658 INFO L276 IsEmpty]: Start isEmpty. Operand 2296 states and 8229 transitions. [2021-10-06 21:36:06,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:36:06,676 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:36:06,677 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:36:06,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (82)] Forceful destruction successful, exit code 0 [2021-10-06 21:36:06,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:36:06,890 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:36:06,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:36:06,891 INFO L82 PathProgramCache]: Analyzing trace with hash 1149719480, now seen corresponding path program 68 times [2021-10-06 21:36:06,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:36:06,892 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [682216662] [2021-10-06 21:36:06,892 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:36:06,892 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:36:06,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:36:06,894 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:36:06,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (83)] Waiting until timeout for monitored process [2021-10-06 21:36:07,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:36:07,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:36:07,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:36:07,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:36:07,966 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:36:07,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:36:09,005 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:36:09,005 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:36:09,006 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [682216662] [2021-10-06 21:36:09,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [682216662] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:36:09,006 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:36:09,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-10-06 21:36:09,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455226458] [2021-10-06 21:36:09,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-06 21:36:09,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:36:09,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-06 21:36:09,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2021-10-06 21:36:09,007 INFO L87 Difference]: Start difference. First operand 2296 states and 8229 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:36:18,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:36:18,236 INFO L93 Difference]: Finished difference Result 2580 states and 8874 transitions. [2021-10-06 21:36:18,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-06 21:36:18,238 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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 20 [2021-10-06 21:36:18,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:36:18,244 INFO L225 Difference]: With dead ends: 2580 [2021-10-06 21:36:18,244 INFO L226 Difference]: Without dead ends: 2568 [2021-10-06 21:36:18,244 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 429 ImplicationChecksByTransitivity, 8511.5ms TimeCoverageRelationStatistics Valid=633, Invalid=1917, Unknown=0, NotChecked=0, Total=2550 [2021-10-06 21:36:18,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2568 states. [2021-10-06 21:36:18,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2568 to 2332. [2021-10-06 21:36:18,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2332 states, 2331 states have (on average 3.5903045903045903) internal successors, (8369), 2331 states have internal predecessors, (8369), 0 states have call successors, (0), 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-06 21:36:18,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2332 states to 2332 states and 8369 transitions. [2021-10-06 21:36:18,287 INFO L78 Accepts]: Start accepts. Automaton has 2332 states and 8369 transitions. Word has length 20 [2021-10-06 21:36:18,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:36:18,287 INFO L470 AbstractCegarLoop]: Abstraction has 2332 states and 8369 transitions. [2021-10-06 21:36:18,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:36:18,287 INFO L276 IsEmpty]: Start isEmpty. Operand 2332 states and 8369 transitions. [2021-10-06 21:36:18,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:36:18,291 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:36:18,292 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:36:18,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (83)] Forceful destruction successful, exit code 0 [2021-10-06 21:36:18,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:36:18,492 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:36:18,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:36:18,493 INFO L82 PathProgramCache]: Analyzing trace with hash -512933208, now seen corresponding path program 69 times [2021-10-06 21:36:18,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:36:18,494 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1848698397] [2021-10-06 21:36:18,494 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:36:18,494 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:36:18,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:36:18,495 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:36:18,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (84)] Waiting until timeout for monitored process [2021-10-06 21:36:19,362 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-06 21:36:19,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:36:19,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:36:19,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:36:19,611 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:36:19,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:36:20,427 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:36:20,428 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:36:20,428 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1848698397] [2021-10-06 21:36:20,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1848698397] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:36:20,428 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:36:20,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-10-06 21:36:20,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516033894] [2021-10-06 21:36:20,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-06 21:36:20,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:36:20,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-06 21:36:20,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2021-10-06 21:36:20,430 INFO L87 Difference]: Start difference. First operand 2332 states and 8369 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:36:28,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:36:28,858 INFO L93 Difference]: Finished difference Result 2712 states and 9201 transitions. [2021-10-06 21:36:28,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-06 21:36:28,859 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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 20 [2021-10-06 21:36:28,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:36:28,865 INFO L225 Difference]: With dead ends: 2712 [2021-10-06 21:36:28,866 INFO L226 Difference]: Without dead ends: 2688 [2021-10-06 21:36:28,866 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 522 ImplicationChecksByTransitivity, 7681.5ms TimeCoverageRelationStatistics Valid=665, Invalid=2197, Unknown=0, NotChecked=0, Total=2862 [2021-10-06 21:36:28,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2688 states. [2021-10-06 21:36:28,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2688 to 2382. [2021-10-06 21:36:28,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2382 states, 2381 states have (on average 3.590928181436371) internal successors, (8550), 2381 states have internal predecessors, (8550), 0 states have call successors, (0), 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-06 21:36:28,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2382 states to 2382 states and 8550 transitions. [2021-10-06 21:36:28,912 INFO L78 Accepts]: Start accepts. Automaton has 2382 states and 8550 transitions. Word has length 20 [2021-10-06 21:36:28,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:36:28,912 INFO L470 AbstractCegarLoop]: Abstraction has 2382 states and 8550 transitions. [2021-10-06 21:36:28,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:36:28,913 INFO L276 IsEmpty]: Start isEmpty. Operand 2382 states and 8550 transitions. [2021-10-06 21:36:28,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:36:28,917 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:36:28,917 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:36:28,930 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (84)] Ended with exit code 0 [2021-10-06 21:36:29,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:36:29,119 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:36:29,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:36:29,119 INFO L82 PathProgramCache]: Analyzing trace with hash -515558984, now seen corresponding path program 70 times [2021-10-06 21:36:29,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:36:29,120 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [242911049] [2021-10-06 21:36:29,121 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:36:29,121 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:36:29,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:36:29,123 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:36:29,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (85)] Waiting until timeout for monitored process [2021-10-06 21:36:29,895 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:36:29,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:36:29,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:36:29,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:36:30,134 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:36:30,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:36:30,730 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:36:30,730 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:36:30,730 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [242911049] [2021-10-06 21:36:30,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [242911049] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:36:30,730 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:36:30,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:36:30,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344991984] [2021-10-06 21:36:30,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:36:30,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:36:30,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:36:30,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:36:30,731 INFO L87 Difference]: Start difference. First operand 2382 states and 8550 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:36:35,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:36:35,235 INFO L93 Difference]: Finished difference Result 2696 states and 9298 transitions. [2021-10-06 21:36:35,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-06 21:36:35,237 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2021-10-06 21:36:35,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:36:35,243 INFO L225 Difference]: With dead ends: 2696 [2021-10-06 21:36:35,243 INFO L226 Difference]: Without dead ends: 2696 [2021-10-06 21:36:35,243 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 3389.2ms TimeCoverageRelationStatistics Valid=502, Invalid=1948, Unknown=0, NotChecked=0, Total=2450 [2021-10-06 21:36:35,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2696 states. [2021-10-06 21:36:35,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2696 to 2348. [2021-10-06 21:36:35,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2348 states, 2347 states have (on average 3.5875585854282064) internal successors, (8420), 2347 states have internal predecessors, (8420), 0 states have call successors, (0), 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-06 21:36:35,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 8420 transitions. [2021-10-06 21:36:35,292 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 8420 transitions. Word has length 20 [2021-10-06 21:36:35,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:36:35,292 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 8420 transitions. [2021-10-06 21:36:35,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:36:35,292 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 8420 transitions. [2021-10-06 21:36:35,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:36:35,297 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:36:35,297 INFO L512 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:36:35,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (85)] Forceful destruction successful, exit code 0 [2021-10-06 21:36:35,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:36:35,505 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:36:35,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:36:35,505 INFO L82 PathProgramCache]: Analyzing trace with hash -1711777518, now seen corresponding path program 71 times [2021-10-06 21:36:35,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:36:35,506 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [124770800] [2021-10-06 21:36:35,506 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:36:35,507 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:36:35,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:36:35,508 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:36:35,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (86)] Waiting until timeout for monitored process [2021-10-06 21:36:36,258 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-06 21:36:36,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:36:36,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:36:36,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:36:36,522 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:36:36,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:36:37,375 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:36:37,375 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:36:37,375 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [124770800] [2021-10-06 21:36:37,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [124770800] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:36:37,376 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:36:37,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-10-06 21:36:37,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282029218] [2021-10-06 21:36:37,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-06 21:36:37,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:36:37,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-06 21:36:37,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=347, Unknown=0, NotChecked=0, Total=462 [2021-10-06 21:36:37,377 INFO L87 Difference]: Start difference. First operand 2348 states and 8420 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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-06 21:36:49,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:36:49,205 INFO L93 Difference]: Finished difference Result 2842 states and 9496 transitions. [2021-10-06 21:36:49,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-10-06 21:36:49,207 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 20 [2021-10-06 21:36:49,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:36:49,213 INFO L225 Difference]: With dead ends: 2842 [2021-10-06 21:36:49,214 INFO L226 Difference]: Without dead ends: 2842 [2021-10-06 21:36:49,214 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 897 ImplicationChecksByTransitivity, 9573.8ms TimeCoverageRelationStatistics Valid=1033, Invalid=3257, Unknown=0, NotChecked=0, Total=4290 [2021-10-06 21:36:49,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2842 states. [2021-10-06 21:36:49,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2842 to 2374. [2021-10-06 21:36:49,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2374 states, 2373 states have (on average 3.586599241466498) internal successors, (8511), 2373 states have internal predecessors, (8511), 0 states have call successors, (0), 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-06 21:36:49,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2374 states to 2374 states and 8511 transitions. [2021-10-06 21:36:49,290 INFO L78 Accepts]: Start accepts. Automaton has 2374 states and 8511 transitions. Word has length 20 [2021-10-06 21:36:49,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:36:49,291 INFO L470 AbstractCegarLoop]: Abstraction has 2374 states and 8511 transitions. [2021-10-06 21:36:49,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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-06 21:36:49,291 INFO L276 IsEmpty]: Start isEmpty. Operand 2374 states and 8511 transitions. [2021-10-06 21:36:49,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:36:49,329 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:36:49,329 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:36:49,349 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (86)] Forceful destruction successful, exit code 0 [2021-10-06 21:36:49,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:36:49,541 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:36:49,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:36:49,541 INFO L82 PathProgramCache]: Analyzing trace with hash -712393604, now seen corresponding path program 72 times [2021-10-06 21:36:49,542 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:36:49,542 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [820037270] [2021-10-06 21:36:49,542 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:36:49,543 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:36:49,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:36:49,544 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:36:49,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (87)] Waiting until timeout for monitored process [2021-10-06 21:36:50,399 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-06 21:36:50,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:36:50,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:36:50,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:36:50,611 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:36:50,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:36:51,394 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:36:51,395 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:36:51,395 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [820037270] [2021-10-06 21:36:51,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [820037270] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:36:51,395 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:36:51,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-10-06 21:36:51,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262921330] [2021-10-06 21:36:51,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-06 21:36:51,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:36:51,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-06 21:36:51,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2021-10-06 21:36:51,396 INFO L87 Difference]: Start difference. First operand 2374 states and 8511 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:37:10,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:37:10,594 INFO L93 Difference]: Finished difference Result 3186 states and 10400 transitions. [2021-10-06 21:37:10,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-10-06 21:37:10,596 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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 20 [2021-10-06 21:37:10,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:37:10,603 INFO L225 Difference]: With dead ends: 3186 [2021-10-06 21:37:10,604 INFO L226 Difference]: Without dead ends: 3172 [2021-10-06 21:37:10,604 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 616 ImplicationChecksByTransitivity, 16273.8ms TimeCoverageRelationStatistics Valid=694, Invalid=2386, Unknown=0, NotChecked=0, Total=3080 [2021-10-06 21:37:10,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3172 states. [2021-10-06 21:37:10,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3172 to 2526. [2021-10-06 21:37:10,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2526 states, 2525 states have (on average 3.6146534653465348) internal successors, (9127), 2525 states have internal predecessors, (9127), 0 states have call successors, (0), 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-06 21:37:10,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2526 states to 2526 states and 9127 transitions. [2021-10-06 21:37:10,670 INFO L78 Accepts]: Start accepts. Automaton has 2526 states and 9127 transitions. Word has length 20 [2021-10-06 21:37:10,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:37:10,670 INFO L470 AbstractCegarLoop]: Abstraction has 2526 states and 9127 transitions. [2021-10-06 21:37:10,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:37:10,671 INFO L276 IsEmpty]: Start isEmpty. Operand 2526 states and 9127 transitions. [2021-10-06 21:37:10,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:37:10,676 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:37:10,676 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:37:10,689 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (87)] Ended with exit code 0 [2021-10-06 21:37:10,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:37:10,877 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:37:10,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:37:10,877 INFO L82 PathProgramCache]: Analyzing trace with hash -1514914774, now seen corresponding path program 73 times [2021-10-06 21:37:10,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:37:10,878 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1913563699] [2021-10-06 21:37:10,878 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:37:10,879 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:37:10,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:37:10,880 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:37:10,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (88)] Waiting until timeout for monitored process [2021-10-06 21:37:11,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:37:11,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:37:11,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:37:11,955 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:37:11,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:37:12,962 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:37:12,963 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:37:12,963 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1913563699] [2021-10-06 21:37:12,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1913563699] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:37:12,963 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:37:12,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-10-06 21:37:12,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690510911] [2021-10-06 21:37:12,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-06 21:37:12,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:37:12,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-06 21:37:12,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2021-10-06 21:37:12,964 INFO L87 Difference]: Start difference. First operand 2526 states and 9127 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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-06 21:37:28,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:37:28,816 INFO L93 Difference]: Finished difference Result 2926 states and 10123 transitions. [2021-10-06 21:37:28,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-06 21:37:28,818 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 20 [2021-10-06 21:37:28,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:37:28,824 INFO L225 Difference]: With dead ends: 2926 [2021-10-06 21:37:28,824 INFO L226 Difference]: Without dead ends: 2906 [2021-10-06 21:37:28,824 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 565 ImplicationChecksByTransitivity, 13249.1ms TimeCoverageRelationStatistics Valid=712, Invalid=2258, Unknown=0, NotChecked=0, Total=2970 [2021-10-06 21:37:28,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2906 states. [2021-10-06 21:37:28,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2906 to 2616. [2021-10-06 21:37:28,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2616 states, 2615 states have (on average 3.6221797323135756) internal successors, (9472), 2615 states have internal predecessors, (9472), 0 states have call successors, (0), 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-06 21:37:28,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2616 states to 2616 states and 9472 transitions. [2021-10-06 21:37:28,884 INFO L78 Accepts]: Start accepts. Automaton has 2616 states and 9472 transitions. Word has length 20 [2021-10-06 21:37:28,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:37:28,884 INFO L470 AbstractCegarLoop]: Abstraction has 2616 states and 9472 transitions. [2021-10-06 21:37:28,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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-06 21:37:28,884 INFO L276 IsEmpty]: Start isEmpty. Operand 2616 states and 9472 transitions. [2021-10-06 21:37:28,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:37:28,889 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:37:28,889 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:37:28,902 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (88)] Ended with exit code 0 [2021-10-06 21:37:29,089 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:37:29,090 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:37:29,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:37:29,091 INFO L82 PathProgramCache]: Analyzing trace with hash 1754040730, now seen corresponding path program 74 times [2021-10-06 21:37:29,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:37:29,092 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1202722415] [2021-10-06 21:37:29,092 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:37:29,092 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:37:29,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:37:29,093 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:37:29,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (89)] Waiting until timeout for monitored process [2021-10-06 21:37:29,938 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:37:29,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:37:29,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:37:29,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:37:30,191 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:37:30,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:37:31,146 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:37:31,146 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:37:31,146 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1202722415] [2021-10-06 21:37:31,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1202722415] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:37:31,147 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:37:31,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-10-06 21:37:31,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909958467] [2021-10-06 21:37:31,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-06 21:37:31,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:37:31,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-06 21:37:31,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2021-10-06 21:37:31,148 INFO L87 Difference]: Start difference. First operand 2616 states and 9472 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:37:39,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:37:39,974 INFO L93 Difference]: Finished difference Result 2814 states and 9986 transitions. [2021-10-06 21:37:39,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-06 21:37:39,975 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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 20 [2021-10-06 21:37:39,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:37:39,982 INFO L225 Difference]: With dead ends: 2814 [2021-10-06 21:37:39,982 INFO L226 Difference]: Without dead ends: 2812 [2021-10-06 21:37:39,982 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 7309.6ms TimeCoverageRelationStatistics Valid=422, Invalid=1384, Unknown=0, NotChecked=0, Total=1806 [2021-10-06 21:37:39,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2812 states. [2021-10-06 21:37:40,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2812 to 2670. [2021-10-06 21:37:40,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2670 states, 2669 states have (on average 3.627201198950918) internal successors, (9681), 2669 states have internal predecessors, (9681), 0 states have call successors, (0), 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-06 21:37:40,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2670 states to 2670 states and 9681 transitions. [2021-10-06 21:37:40,061 INFO L78 Accepts]: Start accepts. Automaton has 2670 states and 9681 transitions. Word has length 20 [2021-10-06 21:37:40,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:37:40,061 INFO L470 AbstractCegarLoop]: Abstraction has 2670 states and 9681 transitions. [2021-10-06 21:37:40,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:37:40,062 INFO L276 IsEmpty]: Start isEmpty. Operand 2670 states and 9681 transitions. [2021-10-06 21:37:40,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:37:40,068 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:37:40,069 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:37:40,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (89)] Forceful destruction successful, exit code 0 [2021-10-06 21:37:40,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:37:40,282 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:37:40,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:37:40,282 INFO L82 PathProgramCache]: Analyzing trace with hash 1751067500, now seen corresponding path program 75 times [2021-10-06 21:37:40,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:37:40,283 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [994760339] [2021-10-06 21:37:40,283 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:37:40,283 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:37:40,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:37:40,285 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:37:40,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (90)] Waiting until timeout for monitored process [2021-10-06 21:37:41,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-06 21:37:41,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:37:41,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:37:41,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:37:41,426 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:37:41,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:37:42,332 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:37:42,332 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:37:42,332 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [994760339] [2021-10-06 21:37:42,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [994760339] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:37:42,332 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:37:42,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-10-06 21:37:42,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023158409] [2021-10-06 21:37:42,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-06 21:37:42,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:37:42,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-06 21:37:42,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2021-10-06 21:37:42,333 INFO L87 Difference]: Start difference. First operand 2670 states and 9681 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:37:53,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:37:53,882 INFO L93 Difference]: Finished difference Result 2980 states and 10392 transitions. [2021-10-06 21:37:53,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-06 21:37:53,884 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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 20 [2021-10-06 21:37:53,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:37:53,891 INFO L225 Difference]: With dead ends: 2980 [2021-10-06 21:37:53,891 INFO L226 Difference]: Without dead ends: 2976 [2021-10-06 21:37:53,891 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 9483.9ms TimeCoverageRelationStatistics Valid=506, Invalid=1656, Unknown=0, NotChecked=0, Total=2162 [2021-10-06 21:37:53,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2976 states. [2021-10-06 21:37:53,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2976 to 2700. [2021-10-06 21:37:53,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2700 states, 2699 states have (on average 3.6339384957391627) internal successors, (9808), 2699 states have internal predecessors, (9808), 0 states have call successors, (0), 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-06 21:37:53,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2700 states to 2700 states and 9808 transitions. [2021-10-06 21:37:53,965 INFO L78 Accepts]: Start accepts. Automaton has 2700 states and 9808 transitions. Word has length 20 [2021-10-06 21:37:53,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:37:53,966 INFO L470 AbstractCegarLoop]: Abstraction has 2700 states and 9808 transitions. [2021-10-06 21:37:53,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:37:53,966 INFO L276 IsEmpty]: Start isEmpty. Operand 2700 states and 9808 transitions. [2021-10-06 21:37:53,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:37:53,971 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:37:53,971 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:37:53,984 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (90)] Forceful destruction successful, exit code 0 [2021-10-06 21:37:54,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:37:54,172 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:37:54,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:37:54,173 INFO L82 PathProgramCache]: Analyzing trace with hash -796418436, now seen corresponding path program 76 times [2021-10-06 21:37:54,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:37:54,174 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1743781348] [2021-10-06 21:37:54,174 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:37:54,174 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:37:54,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:37:54,175 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:37:54,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (91)] Waiting until timeout for monitored process [2021-10-06 21:37:54,979 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:37:54,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:37:54,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:37:54,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:37:55,228 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:37:55,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:37:55,974 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:37:55,975 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:37:55,975 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1743781348] [2021-10-06 21:37:55,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1743781348] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:37:55,975 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:37:55,975 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:37:55,975 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24515925] [2021-10-06 21:37:55,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:37:55,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:37:55,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:37:55,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:37:55,976 INFO L87 Difference]: Start difference. First operand 2700 states and 9808 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:38:03,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:38:03,743 INFO L93 Difference]: Finished difference Result 3292 states and 11294 transitions. [2021-10-06 21:38:03,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-06 21:38:03,745 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2021-10-06 21:38:03,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:38:03,752 INFO L225 Difference]: With dead ends: 3292 [2021-10-06 21:38:03,752 INFO L226 Difference]: Without dead ends: 3264 [2021-10-06 21:38:03,752 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 818 ImplicationChecksByTransitivity, 5600.6ms TimeCoverageRelationStatistics Valid=812, Invalid=2848, Unknown=0, NotChecked=0, Total=3660 [2021-10-06 21:38:03,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3264 states. [2021-10-06 21:38:03,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3264 to 2720. [2021-10-06 21:38:03,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2720 states, 2719 states have (on average 3.6263332107392423) internal successors, (9860), 2719 states have internal predecessors, (9860), 0 states have call successors, (0), 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-06 21:38:03,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2720 states to 2720 states and 9860 transitions. [2021-10-06 21:38:03,806 INFO L78 Accepts]: Start accepts. Automaton has 2720 states and 9860 transitions. Word has length 20 [2021-10-06 21:38:03,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:38:03,806 INFO L470 AbstractCegarLoop]: Abstraction has 2720 states and 9860 transitions. [2021-10-06 21:38:03,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:38:03,806 INFO L276 IsEmpty]: Start isEmpty. Operand 2720 states and 9860 transitions. [2021-10-06 21:38:03,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:38:03,811 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:38:03,811 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:38:03,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (91)] Forceful destruction successful, exit code 0 [2021-10-06 21:38:04,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:38:04,014 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:38:04,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:38:04,014 INFO L82 PathProgramCache]: Analyzing trace with hash 1835896172, now seen corresponding path program 77 times [2021-10-06 21:38:04,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:38:04,015 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1045643204] [2021-10-06 21:38:04,015 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:38:04,015 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:38:04,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:38:04,017 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:38:04,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (92)] Waiting until timeout for monitored process [2021-10-06 21:38:04,817 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-06 21:38:04,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:38:04,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:38:04,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:38:05,048 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:38:05,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:38:05,771 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:38:05,771 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:38:05,771 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1045643204] [2021-10-06 21:38:05,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1045643204] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:38:05,772 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:38:05,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:38:05,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132861419] [2021-10-06 21:38:05,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:38:05,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:38:05,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:38:05,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:38:05,773 INFO L87 Difference]: Start difference. First operand 2720 states and 9860 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:38:12,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:38:12,351 INFO L93 Difference]: Finished difference Result 3176 states and 10859 transitions. [2021-10-06 21:38:12,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-06 21:38:12,352 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 20 [2021-10-06 21:38:12,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:38:12,358 INFO L225 Difference]: With dead ends: 3176 [2021-10-06 21:38:12,359 INFO L226 Difference]: Without dead ends: 3116 [2021-10-06 21:38:12,359 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 527 ImplicationChecksByTransitivity, 4929.8ms TimeCoverageRelationStatistics Valid=639, Invalid=2223, Unknown=0, NotChecked=0, Total=2862 [2021-10-06 21:38:12,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3116 states. [2021-10-06 21:38:12,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3116 to 2690. [2021-10-06 21:38:12,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2690 states, 2689 states have (on average 3.615842320565266) internal successors, (9723), 2689 states have internal predecessors, (9723), 0 states have call successors, (0), 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-06 21:38:12,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2690 states to 2690 states and 9723 transitions. [2021-10-06 21:38:12,421 INFO L78 Accepts]: Start accepts. Automaton has 2690 states and 9723 transitions. Word has length 20 [2021-10-06 21:38:12,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:38:12,421 INFO L470 AbstractCegarLoop]: Abstraction has 2690 states and 9723 transitions. [2021-10-06 21:38:12,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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-06 21:38:12,421 INFO L276 IsEmpty]: Start isEmpty. Operand 2690 states and 9723 transitions. [2021-10-06 21:38:12,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:38:12,426 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:38:12,426 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:38:12,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (92)] Forceful destruction successful, exit code 0 [2021-10-06 21:38:12,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:38:12,627 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:38:12,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:38:12,627 INFO L82 PathProgramCache]: Analyzing trace with hash 1833270396, now seen corresponding path program 78 times [2021-10-06 21:38:12,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:38:12,628 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1986620523] [2021-10-06 21:38:12,628 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:38:12,628 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:38:12,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:38:12,629 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:38:12,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (93)] Waiting until timeout for monitored process [2021-10-06 21:38:13,552 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-06 21:38:13,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:38:13,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:38:13,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:38:13,765 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:38:13,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:38:14,528 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:38:14,529 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:38:14,529 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1986620523] [2021-10-06 21:38:14,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1986620523] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:38:14,529 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:38:14,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-10-06 21:38:14,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456432740] [2021-10-06 21:38:14,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-06 21:38:14,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:38:14,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-06 21:38:14,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2021-10-06 21:38:14,530 INFO L87 Difference]: Start difference. First operand 2690 states and 9723 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:38:24,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:38:24,529 INFO L93 Difference]: Finished difference Result 3078 states and 10567 transitions. [2021-10-06 21:38:24,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-06 21:38:24,530 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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 20 [2021-10-06 21:38:24,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:38:24,536 INFO L225 Difference]: With dead ends: 3078 [2021-10-06 21:38:24,536 INFO L226 Difference]: Without dead ends: 3078 [2021-10-06 21:38:24,537 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 471 ImplicationChecksByTransitivity, 8008.2ms TimeCoverageRelationStatistics Valid=621, Invalid=2135, Unknown=0, NotChecked=0, Total=2756 [2021-10-06 21:38:24,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3078 states. [2021-10-06 21:38:24,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3078 to 2730. [2021-10-06 21:38:24,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2730 states, 2729 states have (on average 3.6207401978746794) internal successors, (9881), 2729 states have internal predecessors, (9881), 0 states have call successors, (0), 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-06 21:38:24,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2730 states to 2730 states and 9881 transitions. [2021-10-06 21:38:24,597 INFO L78 Accepts]: Start accepts. Automaton has 2730 states and 9881 transitions. Word has length 20 [2021-10-06 21:38:24,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:38:24,598 INFO L470 AbstractCegarLoop]: Abstraction has 2730 states and 9881 transitions. [2021-10-06 21:38:24,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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-06 21:38:24,598 INFO L276 IsEmpty]: Start isEmpty. Operand 2730 states and 9881 transitions. [2021-10-06 21:38:24,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:38:24,602 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:38:24,603 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:38:24,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (93)] Forceful destruction successful, exit code 0 [2021-10-06 21:38:24,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:38:24,804 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:38:24,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:38:24,804 INFO L82 PathProgramCache]: Analyzing trace with hash 545228102, now seen corresponding path program 79 times [2021-10-06 21:38:24,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:38:24,805 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1549119001] [2021-10-06 21:38:24,805 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:38:24,805 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:38:24,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:38:24,807 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:38:24,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (94)] Waiting until timeout for monitored process [2021-10-06 21:38:25,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:38:25,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:38:25,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:38:25,955 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:38:25,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:38:26,814 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:38:26,814 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:38:26,815 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1549119001] [2021-10-06 21:38:26,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1549119001] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:38:26,815 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:38:26,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:38:26,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081236131] [2021-10-06 21:38:26,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:38:26,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:38:26,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:38:26,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:38:26,816 INFO L87 Difference]: Start difference. First operand 2730 states and 9881 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 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-06 21:38:29,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:38:29,630 INFO L93 Difference]: Finished difference Result 2972 states and 10638 transitions. [2021-10-06 21:38:29,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-06 21:38:29,632 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 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 20 [2021-10-06 21:38:29,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:38:29,638 INFO L225 Difference]: With dead ends: 2972 [2021-10-06 21:38:29,639 INFO L226 Difference]: Without dead ends: 2964 [2021-10-06 21:38:29,639 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 2517.1ms TimeCoverageRelationStatistics Valid=323, Invalid=867, Unknown=0, NotChecked=0, Total=1190 [2021-10-06 21:38:29,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2964 states. [2021-10-06 21:38:29,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2964 to 2848. [2021-10-06 21:38:29,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2848 states, 2847 states have (on average 3.6304882332279593) internal successors, (10336), 2847 states have internal predecessors, (10336), 0 states have call successors, (0), 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-06 21:38:29,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2848 states to 2848 states and 10336 transitions. [2021-10-06 21:38:29,709 INFO L78 Accepts]: Start accepts. Automaton has 2848 states and 10336 transitions. Word has length 20 [2021-10-06 21:38:29,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:38:29,709 INFO L470 AbstractCegarLoop]: Abstraction has 2848 states and 10336 transitions. [2021-10-06 21:38:29,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 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-06 21:38:29,709 INFO L276 IsEmpty]: Start isEmpty. Operand 2848 states and 10336 transitions. [2021-10-06 21:38:29,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:38:29,716 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:38:29,716 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:38:29,736 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (94)] Forceful destruction successful, exit code 0 [2021-10-06 21:38:29,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:38:29,930 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:38:29,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:38:29,931 INFO L82 PathProgramCache]: Analyzing trace with hash -2007856840, now seen corresponding path program 80 times [2021-10-06 21:38:29,931 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:38:29,931 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [586986170] [2021-10-06 21:38:29,931 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:38:29,932 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:38:29,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:38:29,933 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:38:29,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (95)] Waiting until timeout for monitored process [2021-10-06 21:38:30,911 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:38:30,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:38:30,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:38:30,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:38:31,133 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:38:31,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:38:32,063 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:38:32,063 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:38:32,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [586986170] [2021-10-06 21:38:32,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [586986170] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:38:32,064 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:38:32,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-10-06 21:38:32,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598642158] [2021-10-06 21:38:32,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-06 21:38:32,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:38:32,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-06 21:38:32,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2021-10-06 21:38:32,066 INFO L87 Difference]: Start difference. First operand 2848 states and 10336 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 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-06 21:38:42,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:38:42,617 INFO L93 Difference]: Finished difference Result 3398 states and 11718 transitions. [2021-10-06 21:38:42,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-06 21:38:42,618 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 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 20 [2021-10-06 21:38:42,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:38:42,626 INFO L225 Difference]: With dead ends: 3398 [2021-10-06 21:38:42,626 INFO L226 Difference]: Without dead ends: 3386 [2021-10-06 21:38:42,626 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 8550.0ms TimeCoverageRelationStatistics Valid=412, Invalid=1568, Unknown=0, NotChecked=0, Total=1980 [2021-10-06 21:38:42,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states. [2021-10-06 21:38:42,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3006. [2021-10-06 21:38:42,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3006 states, 3005 states have (on average 3.6409317803660564) internal successors, (10941), 3005 states have internal predecessors, (10941), 0 states have call successors, (0), 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-06 21:38:42,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3006 states to 3006 states and 10941 transitions. [2021-10-06 21:38:42,697 INFO L78 Accepts]: Start accepts. Automaton has 3006 states and 10941 transitions. Word has length 20 [2021-10-06 21:38:42,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:38:42,697 INFO L470 AbstractCegarLoop]: Abstraction has 3006 states and 10941 transitions. [2021-10-06 21:38:42,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 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-06 21:38:42,697 INFO L276 IsEmpty]: Start isEmpty. Operand 3006 states and 10941 transitions. [2021-10-06 21:38:42,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:38:42,704 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:38:42,704 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:38:42,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (95)] Forceful destruction successful, exit code 0 [2021-10-06 21:38:42,918 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:38:42,919 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:38:42,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:38:42,919 INFO L82 PathProgramCache]: Analyzing trace with hash -175437626, now seen corresponding path program 81 times [2021-10-06 21:38:42,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:38:42,920 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1499927478] [2021-10-06 21:38:42,920 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:38:42,921 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:38:42,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:38:42,922 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:38:42,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (96)] Waiting until timeout for monitored process [2021-10-06 21:38:43,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-06 21:38:43,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:38:43,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:38:43,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:38:44,199 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:38:44,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:38:45,129 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:38:45,129 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:38:45,130 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1499927478] [2021-10-06 21:38:45,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1499927478] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:38:45,130 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:38:45,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-10-06 21:38:45,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958781352] [2021-10-06 21:38:45,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-06 21:38:45,131 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:38:45,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-06 21:38:45,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=359, Unknown=0, NotChecked=0, Total=462 [2021-10-06 21:38:45,131 INFO L87 Difference]: Start difference. First operand 3006 states and 10941 transitions. Second operand has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 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-06 21:39:01,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:39:01,959 INFO L93 Difference]: Finished difference Result 3416 states and 11814 transitions. [2021-10-06 21:39:01,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-10-06 21:39:01,960 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 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 20 [2021-10-06 21:39:01,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:39:01,968 INFO L225 Difference]: With dead ends: 3416 [2021-10-06 21:39:01,968 INFO L226 Difference]: Without dead ends: 3380 [2021-10-06 21:39:01,968 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1723 ImplicationChecksByTransitivity, 15473.2ms TimeCoverageRelationStatistics Valid=1096, Invalid=5066, Unknown=0, NotChecked=0, Total=6162 [2021-10-06 21:39:01,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3380 states. [2021-10-06 21:39:02,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3380 to 3052. [2021-10-06 21:39:02,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3052 states, 3051 states have (on average 3.638806948541462) internal successors, (11102), 3051 states have internal predecessors, (11102), 0 states have call successors, (0), 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-06 21:39:02,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3052 states to 3052 states and 11102 transitions. [2021-10-06 21:39:02,039 INFO L78 Accepts]: Start accepts. Automaton has 3052 states and 11102 transitions. Word has length 20 [2021-10-06 21:39:02,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:39:02,039 INFO L470 AbstractCegarLoop]: Abstraction has 3052 states and 11102 transitions. [2021-10-06 21:39:02,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 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-06 21:39:02,039 INFO L276 IsEmpty]: Start isEmpty. Operand 3052 states and 11102 transitions. [2021-10-06 21:39:02,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:39:02,046 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:39:02,046 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:39:02,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (96)] Forceful destruction successful, exit code 0 [2021-10-06 21:39:02,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:39:02,252 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:39:02,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:39:02,252 INFO L82 PathProgramCache]: Analyzing trace with hash -233634504, now seen corresponding path program 82 times [2021-10-06 21:39:02,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:39:02,253 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [707286791] [2021-10-06 21:39:02,253 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:39:02,253 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:39:02,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:39:02,255 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:39:02,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (97)] Waiting until timeout for monitored process [2021-10-06 21:39:03,082 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:39:03,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:39:03,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:39:03,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:39:03,286 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:39:03,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:39:03,952 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:39:03,952 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:39:03,953 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [707286791] [2021-10-06 21:39:03,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [707286791] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:39:03,953 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:39:03,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:39:03,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766353319] [2021-10-06 21:39:03,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:39:03,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:39:03,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:39:03,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:39:03,955 INFO L87 Difference]: Start difference. First operand 3052 states and 11102 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 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-06 21:39:09,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:39:09,122 INFO L93 Difference]: Finished difference Result 3542 states and 12279 transitions. [2021-10-06 21:39:09,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-06 21:39:09,123 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 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 20 [2021-10-06 21:39:09,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:39:09,131 INFO L225 Difference]: With dead ends: 3542 [2021-10-06 21:39:09,131 INFO L226 Difference]: Without dead ends: 3526 [2021-10-06 21:39:09,132 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 3577.7ms TimeCoverageRelationStatistics Valid=541, Invalid=1811, Unknown=0, NotChecked=0, Total=2352 [2021-10-06 21:39:09,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3526 states. [2021-10-06 21:39:09,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3526 to 3072. [2021-10-06 21:39:09,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3072 states, 3071 states have (on average 3.6138065776619994) internal successors, (11098), 3071 states have internal predecessors, (11098), 0 states have call successors, (0), 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-06 21:39:09,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3072 states to 3072 states and 11098 transitions. [2021-10-06 21:39:09,214 INFO L78 Accepts]: Start accepts. Automaton has 3072 states and 11098 transitions. Word has length 20 [2021-10-06 21:39:09,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:39:09,214 INFO L470 AbstractCegarLoop]: Abstraction has 3072 states and 11098 transitions. [2021-10-06 21:39:09,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 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-06 21:39:09,214 INFO L276 IsEmpty]: Start isEmpty. Operand 3072 states and 11098 transitions. [2021-10-06 21:39:09,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:39:09,222 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:39:09,222 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:39:09,240 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (97)] Ended with exit code 0 [2021-10-06 21:39:09,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:39:09,436 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:39:09,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:39:09,437 INFO L82 PathProgramCache]: Analyzing trace with hash -236260280, now seen corresponding path program 83 times [2021-10-06 21:39:09,437 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:39:09,437 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [726010495] [2021-10-06 21:39:09,438 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:39:09,438 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:39:09,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:39:09,439 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:39:09,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (98)] Waiting until timeout for monitored process [2021-10-06 21:39:10,367 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-06 21:39:10,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:39:10,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:39:10,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:39:10,547 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:39:10,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:39:11,552 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:39:11,552 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:39:11,552 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [726010495] [2021-10-06 21:39:11,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [726010495] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:39:11,553 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:39:11,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:39:11,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251739464] [2021-10-06 21:39:11,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:39:11,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:39:11,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:39:11,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:39:11,554 INFO L87 Difference]: Start difference. First operand 3072 states and 11098 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 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-06 21:39:23,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:39:23,018 INFO L93 Difference]: Finished difference Result 3784 states and 12828 transitions. [2021-10-06 21:39:23,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-10-06 21:39:23,019 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 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 20 [2021-10-06 21:39:23,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:39:23,026 INFO L225 Difference]: With dead ends: 3784 [2021-10-06 21:39:23,027 INFO L226 Difference]: Without dead ends: 3752 [2021-10-06 21:39:23,027 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1537 ImplicationChecksByTransitivity, 10228.5ms TimeCoverageRelationStatistics Valid=1015, Invalid=4097, Unknown=0, NotChecked=0, Total=5112 [2021-10-06 21:39:23,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3752 states. [2021-10-06 21:39:23,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3752 to 3072. [2021-10-06 21:39:23,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3072 states, 3071 states have (on average 3.6007815043959623) internal successors, (11058), 3071 states have internal predecessors, (11058), 0 states have call successors, (0), 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-06 21:39:23,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3072 states to 3072 states and 11058 transitions. [2021-10-06 21:39:23,098 INFO L78 Accepts]: Start accepts. Automaton has 3072 states and 11058 transitions. Word has length 20 [2021-10-06 21:39:23,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:39:23,098 INFO L470 AbstractCegarLoop]: Abstraction has 3072 states and 11058 transitions. [2021-10-06 21:39:23,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 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-06 21:39:23,099 INFO L276 IsEmpty]: Start isEmpty. Operand 3072 states and 11058 transitions. [2021-10-06 21:39:23,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:39:23,104 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:39:23,104 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:39:23,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (98)] Forceful destruction successful, exit code 0 [2021-10-06 21:39:23,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:39:23,305 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:39:23,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:39:23,305 INFO L82 PathProgramCache]: Analyzing trace with hash -2062167466, now seen corresponding path program 84 times [2021-10-06 21:39:23,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:39:23,306 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2099763794] [2021-10-06 21:39:23,306 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:39:23,306 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:39:23,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:39:23,308 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:39:23,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (99)] Waiting until timeout for monitored process [2021-10-06 21:39:24,317 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-10-06 21:39:24,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:39:24,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:39:24,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:39:24,572 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:39:24,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:39:25,431 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:39:25,432 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:39:25,432 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2099763794] [2021-10-06 21:39:25,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2099763794] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:39:25,432 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:39:25,432 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-10-06 21:39:25,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306557908] [2021-10-06 21:39:25,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-06 21:39:25,433 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:39:25,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-06 21:39:25,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=320, Unknown=0, NotChecked=0, Total=420 [2021-10-06 21:39:25,433 INFO L87 Difference]: Start difference. First operand 3072 states and 11058 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 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-06 21:39:33,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:39:33,989 INFO L93 Difference]: Finished difference Result 3240 states and 11449 transitions. [2021-10-06 21:39:33,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-10-06 21:39:33,989 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 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 20 [2021-10-06 21:39:33,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:39:33,996 INFO L225 Difference]: With dead ends: 3240 [2021-10-06 21:39:33,996 INFO L226 Difference]: Without dead ends: 3238 [2021-10-06 21:39:33,997 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 834 ImplicationChecksByTransitivity, 6534.5ms TimeCoverageRelationStatistics Valid=727, Invalid=2579, Unknown=0, NotChecked=0, Total=3306 [2021-10-06 21:39:33,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3238 states. [2021-10-06 21:39:34,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3238 to 3110. [2021-10-06 21:39:34,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3110 states, 3109 states have (on average 3.602766162753297) internal successors, (11201), 3109 states have internal predecessors, (11201), 0 states have call successors, (0), 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-06 21:39:34,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3110 states to 3110 states and 11201 transitions. [2021-10-06 21:39:34,059 INFO L78 Accepts]: Start accepts. Automaton has 3110 states and 11201 transitions. Word has length 20 [2021-10-06 21:39:34,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:39:34,059 INFO L470 AbstractCegarLoop]: Abstraction has 3110 states and 11201 transitions. [2021-10-06 21:39:34,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 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-06 21:39:34,059 INFO L276 IsEmpty]: Start isEmpty. Operand 3110 states and 11201 transitions. [2021-10-06 21:39:34,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:39:34,066 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:39:34,066 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:39:34,080 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (99)] Ended with exit code 0 [2021-10-06 21:39:34,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:39:34,267 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:39:34,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:39:34,267 INFO L82 PathProgramCache]: Analyzing trace with hash -2065140696, now seen corresponding path program 85 times [2021-10-06 21:39:34,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:39:34,268 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [392713684] [2021-10-06 21:39:34,268 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:39:34,268 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:39:34,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:39:34,272 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:39:34,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (100)] Waiting until timeout for monitored process [2021-10-06 21:39:35,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:39:35,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:39:35,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:39:35,440 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:39:35,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:39:36,129 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:39:36,130 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:39:36,130 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [392713684] [2021-10-06 21:39:36,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [392713684] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:39:36,130 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:39:36,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-10-06 21:39:36,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832101706] [2021-10-06 21:39:36,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:39:36,131 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:39:36,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:39:36,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:39:36,131 INFO L87 Difference]: Start difference. First operand 3110 states and 11201 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 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-06 21:39:41,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:39:41,313 INFO L93 Difference]: Finished difference Result 3574 states and 12495 transitions. [2021-10-06 21:39:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-06 21:39:41,314 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 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 20 [2021-10-06 21:39:41,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:39:41,322 INFO L225 Difference]: With dead ends: 3574 [2021-10-06 21:39:41,322 INFO L226 Difference]: Without dead ends: 3566 [2021-10-06 21:39:41,323 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 418 ImplicationChecksByTransitivity, 3440.1ms TimeCoverageRelationStatistics Valid=469, Invalid=1511, Unknown=0, NotChecked=0, Total=1980 [2021-10-06 21:39:41,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3566 states. [2021-10-06 21:39:41,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3566 to 3142. [2021-10-06 21:39:41,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3142 states, 3141 states have (on average 3.5966252785737027) internal successors, (11297), 3141 states have internal predecessors, (11297), 0 states have call successors, (0), 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-06 21:39:41,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3142 states to 3142 states and 11297 transitions. [2021-10-06 21:39:41,382 INFO L78 Accepts]: Start accepts. Automaton has 3142 states and 11297 transitions. Word has length 20 [2021-10-06 21:39:41,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:39:41,383 INFO L470 AbstractCegarLoop]: Abstraction has 3142 states and 11297 transitions. [2021-10-06 21:39:41,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 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-06 21:39:41,383 INFO L276 IsEmpty]: Start isEmpty. Operand 3142 states and 11297 transitions. [2021-10-06 21:39:41,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:39:41,390 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:39:41,390 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:39:41,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (100)] Forceful destruction successful, exit code 0 [2021-10-06 21:39:41,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:39:41,591 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:39:41,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:39:41,592 INFO L82 PathProgramCache]: Analyzing trace with hash -1117554730, now seen corresponding path program 86 times [2021-10-06 21:39:41,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:39:41,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1760646360] [2021-10-06 21:39:41,593 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-06 21:39:41,593 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:39:41,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:39:41,594 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:39:41,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (101)] Waiting until timeout for monitored process [2021-10-06 21:39:42,550 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-06 21:39:42,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:39:42,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:39:42,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:39:42,794 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:39:42,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:39:43,607 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:39:43,608 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:39:43,608 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1760646360] [2021-10-06 21:39:43,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1760646360] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:39:43,608 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:39:43,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-10-06 21:39:43,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476349312] [2021-10-06 21:39:43,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-06 21:39:43,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:39:43,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-06 21:39:43,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2021-10-06 21:39:43,609 INFO L87 Difference]: Start difference. First operand 3142 states and 11297 transitions. Second operand has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 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-06 21:39:53,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:39:53,775 INFO L93 Difference]: Finished difference Result 3424 states and 11878 transitions. [2021-10-06 21:39:53,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-06 21:39:53,775 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 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 20 [2021-10-06 21:39:53,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:39:53,782 INFO L225 Difference]: With dead ends: 3424 [2021-10-06 21:39:53,782 INFO L226 Difference]: Without dead ends: 3404 [2021-10-06 21:39:53,783 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 402 ImplicationChecksByTransitivity, 8476.5ms TimeCoverageRelationStatistics Valid=464, Invalid=1606, Unknown=0, NotChecked=0, Total=2070 [2021-10-06 21:39:53,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3404 states. [2021-10-06 21:39:53,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3404 to 3164. [2021-10-06 21:39:53,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3164 states, 3163 states have (on average 3.594056275687638) internal successors, (11368), 3163 states have internal predecessors, (11368), 0 states have call successors, (0), 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-06 21:39:53,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3164 states to 3164 states and 11368 transitions. [2021-10-06 21:39:53,851 INFO L78 Accepts]: Start accepts. Automaton has 3164 states and 11368 transitions. Word has length 20 [2021-10-06 21:39:53,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:39:53,851 INFO L470 AbstractCegarLoop]: Abstraction has 3164 states and 11368 transitions. [2021-10-06 21:39:53,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 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-06 21:39:53,852 INFO L276 IsEmpty]: Start isEmpty. Operand 3164 states and 11368 transitions. [2021-10-06 21:39:53,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:39:53,857 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:39:53,857 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:39:53,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (101)] Forceful destruction successful, exit code 0 [2021-10-06 21:39:54,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:39:54,058 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:39:54,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:39:54,059 INFO L82 PathProgramCache]: Analyzing trace with hash -1927526540, now seen corresponding path program 87 times [2021-10-06 21:39:54,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:39:54,059 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [164339424] [2021-10-06 21:39:54,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-06 21:39:54,060 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:39:54,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:39:54,064 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:39:54,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (102)] Waiting until timeout for monitored process [2021-10-06 21:39:55,112 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-06 21:39:55,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:39:55,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:39:55,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:39:55,360 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:39:55,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:39:56,053 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:39:56,053 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:39:56,053 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [164339424] [2021-10-06 21:39:56,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [164339424] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:39:56,053 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:39:56,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-10-06 21:39:56,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348148589] [2021-10-06 21:39:56,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-06 21:39:56,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:39:56,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-06 21:39:56,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2021-10-06 21:39:56,055 INFO L87 Difference]: Start difference. First operand 3164 states and 11368 transitions. Second operand has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 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-06 21:40:05,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:40:05,313 INFO L93 Difference]: Finished difference Result 3538 states and 12129 transitions. [2021-10-06 21:40:05,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-10-06 21:40:05,314 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 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 20 [2021-10-06 21:40:05,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:40:05,322 INFO L225 Difference]: With dead ends: 3538 [2021-10-06 21:40:05,322 INFO L226 Difference]: Without dead ends: 3538 [2021-10-06 21:40:05,322 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 691 ImplicationChecksByTransitivity, 6742.8ms TimeCoverageRelationStatistics Valid=595, Invalid=2267, Unknown=0, NotChecked=0, Total=2862 [2021-10-06 21:40:05,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3538 states. [2021-10-06 21:40:05,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3538 to 3194. [2021-10-06 21:40:05,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3194 states, 3193 states have (on average 3.600689007203257) internal successors, (11497), 3193 states have internal predecessors, (11497), 0 states have call successors, (0), 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-06 21:40:05,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3194 states to 3194 states and 11497 transitions. [2021-10-06 21:40:05,390 INFO L78 Accepts]: Start accepts. Automaton has 3194 states and 11497 transitions. Word has length 20 [2021-10-06 21:40:05,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:40:05,391 INFO L470 AbstractCegarLoop]: Abstraction has 3194 states and 11497 transitions. [2021-10-06 21:40:05,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 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-06 21:40:05,391 INFO L276 IsEmpty]: Start isEmpty. Operand 3194 states and 11497 transitions. [2021-10-06 21:40:05,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-06 21:40:05,398 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:40:05,398 INFO L512 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:40:05,412 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (102)] Ended with exit code 0 [2021-10-06 21:40:05,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:40:05,599 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:40:05,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:40:05,600 INFO L82 PathProgramCache]: Analyzing trace with hash -1952801876, now seen corresponding path program 88 times [2021-10-06 21:40:05,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:40:05,600 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [247794640] [2021-10-06 21:40:05,601 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-06 21:40:05,601 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:40:05,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:40:05,603 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:40:05,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (103)] Waiting until timeout for monitored process [2021-10-06 21:40:06,550 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-06 21:40:06,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:40:06,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-06 21:40:06,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:40:06,800 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:40:06,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:40:07,414 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:40:07,414 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:40:07,415 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [247794640] [2021-10-06 21:40:07,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [247794640] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:40:07,415 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:40:07,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-10-06 21:40:07,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601042250] [2021-10-06 21:40:07,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-06 21:40:07,416 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:40:07,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-06 21:40:07,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=340, Unknown=0, NotChecked=0, Total=462 [2021-10-06 21:40:07,416 INFO L87 Difference]: Start difference. First operand 3194 states and 11497 transitions. Second operand has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 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-06 21:40:12,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:40:12,259 INFO L93 Difference]: Finished difference Result 3516 states and 12264 transitions. [2021-10-06 21:40:12,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-06 21:40:12,261 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 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 20 [2021-10-06 21:40:12,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:40:12,268 INFO L225 Difference]: With dead ends: 3516 [2021-10-06 21:40:12,268 INFO L226 Difference]: Without dead ends: 3516 [2021-10-06 21:40:12,268 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 4046.9ms TimeCoverageRelationStatistics Valid=546, Invalid=1434, Unknown=0, NotChecked=0, Total=1980 [2021-10-06 21:40:12,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3516 states. [2021-10-06 21:40:12,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3516 to 3188. [2021-10-06 21:40:12,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3188 states, 3187 states have (on average 3.5930342014433636) internal successors, (11451), 3187 states have internal predecessors, (11451), 0 states have call successors, (0), 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-06 21:40:12,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3188 states to 3188 states and 11451 transitions. [2021-10-06 21:40:12,354 INFO L78 Accepts]: Start accepts. Automaton has 3188 states and 11451 transitions. Word has length 20 [2021-10-06 21:40:12,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:40:12,354 INFO L470 AbstractCegarLoop]: Abstraction has 3188 states and 11451 transitions. [2021-10-06 21:40:12,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 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-06 21:40:12,354 INFO L276 IsEmpty]: Start isEmpty. Operand 3188 states and 11451 transitions. [2021-10-06 21:40:12,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-06 21:40:12,360 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:40:12,360 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:40:12,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (103)] Forceful destruction successful, exit code 0 [2021-10-06 21:40:12,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:40:12,561 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:40:12,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:40:12,561 INFO L82 PathProgramCache]: Analyzing trace with hash -2098124272, now seen corresponding path program 89 times [2021-10-06 21:40:12,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:40:12,562 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1946303373] [2021-10-06 21:40:12,562 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-06 21:40:12,562 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:40:12,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:40:12,564 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:40:12,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (104)] Waiting until timeout for monitored process [2021-10-06 21:40:13,663 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-06 21:40:13,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:40:13,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-06 21:40:13,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:40:14,170 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:40:14,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:40:17,503 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:40:17,504 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:40:17,504 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1946303373] [2021-10-06 21:40:17,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1946303373] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:40:17,504 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:40:17,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-06 21:40:17,504 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377000202] [2021-10-06 21:40:17,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-06 21:40:17,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:40:17,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-06 21:40:17,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=269, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:40:17,505 INFO L87 Difference]: Start difference. First operand 3188 states and 11451 transitions. Second operand has 20 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 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-06 21:40:19,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:40:19,069 INFO L93 Difference]: Finished difference Result 4079 states and 14534 transitions. [2021-10-06 21:40:19,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-06 21:40:19,070 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 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 21 [2021-10-06 21:40:19,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:40:19,083 INFO L225 Difference]: With dead ends: 4079 [2021-10-06 21:40:19,083 INFO L226 Difference]: Without dead ends: 4048 [2021-10-06 21:40:19,083 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 2794.3ms TimeCoverageRelationStatistics Valid=111, Invalid=269, Unknown=0, NotChecked=0, Total=380 [2021-10-06 21:40:19,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4048 states. [2021-10-06 21:40:19,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4048 to 3800. [2021-10-06 21:40:19,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3800 states, 3799 states have (on average 3.633061331929455) internal successors, (13802), 3799 states have internal predecessors, (13802), 0 states have call successors, (0), 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-06 21:40:19,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3800 states to 3800 states and 13802 transitions. [2021-10-06 21:40:19,170 INFO L78 Accepts]: Start accepts. Automaton has 3800 states and 13802 transitions. Word has length 21 [2021-10-06 21:40:19,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:40:19,170 INFO L470 AbstractCegarLoop]: Abstraction has 3800 states and 13802 transitions. [2021-10-06 21:40:19,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 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-06 21:40:19,171 INFO L276 IsEmpty]: Start isEmpty. Operand 3800 states and 13802 transitions. [2021-10-06 21:40:19,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-06 21:40:19,177 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:40:19,177 INFO L512 BasicCegarLoop]: trace histogram [5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:40:19,190 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (104)] Ended with exit code 0 [2021-10-06 21:40:19,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:40:19,378 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:40:19,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:40:19,379 INFO L82 PathProgramCache]: Analyzing trace with hash -1225606080, now seen corresponding path program 90 times [2021-10-06 21:40:19,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:40:19,379 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1157254963] [2021-10-06 21:40:19,379 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-06 21:40:19,380 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:40:19,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:40:19,381 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:40:19,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (105)] Waiting until timeout for monitored process [2021-10-06 21:40:20,516 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-10-06 21:40:20,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-06 21:40:20,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-06 21:40:20,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:40:20,759 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:40:20,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:40:21,320 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:40:21,320 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:40:21,320 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1157254963] [2021-10-06 21:40:21,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1157254963] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:40:21,321 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:40:21,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-10-06 21:40:21,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282163311] [2021-10-06 21:40:21,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-06 21:40:21,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:40:21,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-06 21:40:21,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=353, Unknown=0, NotChecked=0, Total=462 [2021-10-06 21:40:21,323 INFO L87 Difference]: Start difference. First operand 3800 states and 13802 transitions. Second operand has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 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-06 21:40:25,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-06 21:40:25,950 INFO L93 Difference]: Finished difference Result 4224 states and 14799 transitions. [2021-10-06 21:40:25,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-10-06 21:40:25,951 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 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 21 [2021-10-06 21:40:25,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-06 21:40:25,961 INFO L225 Difference]: With dead ends: 4224 [2021-10-06 21:40:25,961 INFO L226 Difference]: Without dead ends: 4212 [2021-10-06 21:40:25,961 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 889 ImplicationChecksByTransitivity, 4263.1ms TimeCoverageRelationStatistics Valid=841, Invalid=2819, Unknown=0, NotChecked=0, Total=3660 [2021-10-06 21:40:25,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4212 states. [2021-10-06 21:40:26,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4212 to 3822. [2021-10-06 21:40:26,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3822 states, 3821 states have (on average 3.630201517927244) internal successors, (13871), 3821 states have internal predecessors, (13871), 0 states have call successors, (0), 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-06 21:40:26,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3822 states to 3822 states and 13871 transitions. [2021-10-06 21:40:26,042 INFO L78 Accepts]: Start accepts. Automaton has 3822 states and 13871 transitions. Word has length 21 [2021-10-06 21:40:26,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-06 21:40:26,042 INFO L470 AbstractCegarLoop]: Abstraction has 3822 states and 13871 transitions. [2021-10-06 21:40:26,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 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-06 21:40:26,042 INFO L276 IsEmpty]: Start isEmpty. Operand 3822 states and 13871 transitions. [2021-10-06 21:40:26,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-06 21:40:26,048 INFO L504 BasicCegarLoop]: Found error trace [2021-10-06 21:40:26,049 INFO L512 BasicCegarLoop]: trace histogram [5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-06 21:40:26,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (105)] Forceful destruction successful, exit code 0 [2021-10-06 21:40:26,249 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:40:26,249 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 8 more)] === [2021-10-06 21:40:26,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-06 21:40:26,250 INFO L82 PathProgramCache]: Analyzing trace with hash 552205714, now seen corresponding path program 91 times [2021-10-06 21:40:26,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-06 21:40:26,251 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [629566339] [2021-10-06 21:40:26,251 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-06 21:40:26,251 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-06 21:40:26,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-06 21:40:26,252 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-06 21:40:26,253 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (106)] Waiting until timeout for monitored process [2021-10-06 21:40:27,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-06 21:40:27,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-06 21:40:27,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-06 21:40:27,596 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:40:27,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-06 21:40:28,560 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-06 21:40:28,561 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-06 21:40:28,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [629566339] [2021-10-06 21:40:28,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [629566339] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-06 21:40:28,561 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-06 21:40:28,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2021-10-06 21:40:28,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452304739] [2021-10-06 21:40:28,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-06 21:40:28,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-06 21:40:28,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-06 21:40:28,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=433, Unknown=0, NotChecked=0, Total=552 [2021-10-06 21:40:28,563 INFO L87 Difference]: Start difference. First operand 3822 states and 13871 transitions. Second operand has 24 states, 24 states have (on average 1.5) internal successors, (36), 24 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) Received shutdown request... [2021-10-06 21:40:31,384 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-06 21:40:31,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-06 21:40:31,391 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK [2021-10-06 21:40:31,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (106)] Forceful destruction successful, exit code 0 [2021-10-06 21:40:31,425 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (106)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-06 21:40:31,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-06 21:40:31,592 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (3822states) and FLOYD_HOARE automaton (currently 23 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 40 known predicates. [2021-10-06 21:40:31,595 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATION [2021-10-06 21:40:31,595 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATION [2021-10-06 21:40:31,595 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATION [2021-10-06 21:40:31,595 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATION [2021-10-06 21:40:31,596 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATION [2021-10-06 21:40:31,596 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATION [2021-10-06 21:40:31,596 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATION [2021-10-06 21:40:31,596 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATION [2021-10-06 21:40:31,596 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_LEAK [2021-10-06 21:40:31,596 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-06 21:40:31,596 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-06 21:40:31,601 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-06 21:40:31,601 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-06 21:40:31,603 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.10 09:40:31 BasicIcfg [2021-10-06 21:40:31,603 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-06 21:40:31,604 INFO L168 Benchmark]: Toolchain (without parser) took 837398.33 ms. Allocated memory was 164.6 MB in the beginning and 254.8 MB in the end (delta: 90.2 MB). Free memory was 139.3 MB in the beginning and 110.1 MB in the end (delta: 29.2 MB). Peak memory consumption was 120.5 MB. Max. memory is 8.0 GB. [2021-10-06 21:40:31,604 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 164.6 MB. Free memory is still 136.4 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-06 21:40:31,605 INFO L168 Benchmark]: CACSL2BoogieTranslator took 293.57 ms. Allocated memory is still 164.6 MB. Free memory was 138.9 MB in the beginning and 128.3 MB in the end (delta: 10.6 MB). Peak memory consumption was 10.5 MB. Max. memory is 8.0 GB. [2021-10-06 21:40:31,605 INFO L168 Benchmark]: Boogie Procedure Inliner took 45.42 ms. Allocated memory is still 164.6 MB. Free memory was 128.3 MB in the beginning and 126.8 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-10-06 21:40:31,605 INFO L168 Benchmark]: Boogie Preprocessor took 32.74 ms. Allocated memory is still 164.6 MB. Free memory was 126.8 MB in the beginning and 125.4 MB in the end (delta: 1.3 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-06 21:40:31,606 INFO L168 Benchmark]: RCFGBuilder took 600.03 ms. Allocated memory is still 164.6 MB. Free memory was 125.4 MB in the beginning and 112.1 MB in the end (delta: 13.3 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. [2021-10-06 21:40:31,606 INFO L168 Benchmark]: TraceAbstraction took 836385.67 ms. Allocated memory was 164.6 MB in the beginning and 254.8 MB in the end (delta: 90.2 MB). Free memory was 146.0 MB in the beginning and 110.1 MB in the end (delta: 35.9 MB). Peak memory consumption was 126.0 MB. Max. memory is 8.0 GB. [2021-10-06 21:40:31,608 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.21 ms. Allocated memory is still 164.6 MB. Free memory is still 136.4 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 293.57 ms. Allocated memory is still 164.6 MB. Free memory was 138.9 MB in the beginning and 128.3 MB in the end (delta: 10.6 MB). Peak memory consumption was 10.5 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 45.42 ms. Allocated memory is still 164.6 MB. Free memory was 128.3 MB in the beginning and 126.8 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 32.74 ms. Allocated memory is still 164.6 MB. Free memory was 126.8 MB in the beginning and 125.4 MB in the end (delta: 1.3 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 600.03 ms. Allocated memory is still 164.6 MB. Free memory was 125.4 MB in the beginning and 112.1 MB in the end (delta: 13.3 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. * TraceAbstraction took 836385.67 ms. Allocated memory was 164.6 MB in the beginning and 254.8 MB in the end (delta: 90.2 MB). Free memory was 146.0 MB in the beginning and 110.1 MB in the end (delta: 35.9 MB). Peak memory consumption was 126.0 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8882.4ms, 87 PlacesBefore, 32 PlacesAfterwards, 86 TransitionsBefore, 27 TransitionsAfterwards, 576 CoEnabledTransitionPairs, 6 FixpointIterations, 50 TrivialSequentialCompositions, 25 ConcurrentSequentialCompositions, 1 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 84 TotalNumberOfCompositions, 648 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 634, positive: 630, positive conditional: 0, positive unconditional: 630, negative: 4, negative conditional: 0, negative unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 357, positive: 353, positive conditional: 0, positive unconditional: 353, negative: 4, negative conditional: 0, negative unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 357, positive: 353, positive conditional: 0, positive unconditional: 353, negative: 4, negative conditional: 0, negative unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 4, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 4, negative conditional: 0, negative unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 39, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 39, negative conditional: 0, negative unconditional: 39, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 634, positive: 277, positive conditional: 0, positive unconditional: 277, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 357, unknown conditional: 0, unknown unconditional: 357] , Statistics on independence cache: Total cache size (in pairs): 32, Positive cache size: 32, Positive conditional cache size: 0, Positive unconditional cache size: 32, 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: 70]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was constructing difference of abstraction (3822states) and FLOYD_HOARE automaton (currently 23 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 40 known predicates. - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (3822states) and FLOYD_HOARE automaton (currently 23 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 40 known predicates. - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (3822states) and FLOYD_HOARE automaton (currently 23 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 40 known predicates. - TimeoutResultAtElement [Line: 65]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (3822states) and FLOYD_HOARE automaton (currently 23 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 40 known predicates. - TimeoutResultAtElement [Line: 65]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (3822states) and FLOYD_HOARE automaton (currently 23 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 40 known predicates. - TimeoutResultAtElement [Line: 66]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (3822states) and FLOYD_HOARE automaton (currently 23 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 40 known predicates. - TimeoutResultAtElement [Line: 66]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (3822states) and FLOYD_HOARE automaton (currently 23 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 40 known predicates. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (3822states) and FLOYD_HOARE automaton (currently 23 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 40 known predicates. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (3822states) and FLOYD_HOARE automaton (currently 23 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 40 known predicates. - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was constructing difference of abstraction (3822states) and FLOYD_HOARE automaton (currently 23 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 40 known predicates. - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (3822states) and FLOYD_HOARE automaton (currently 23 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 40 known predicates. - TimeoutResultAtElement [Line: 65]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (3822states) and FLOYD_HOARE automaton (currently 23 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 40 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 99 locations, 12 error locations. Started 1 CEGAR loops. OverallTime: 836157.7ms, OverallIterations: 105, TraceHistogramMax: 5, EmptinessCheckTime: 396.1ms, AutomataDifference: 663515.4ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 8959.0ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 4444 SDtfs, 15074 SDslu, 32053 SDs, 0 SdLazy, 33377 SolverSat, 5277 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 130705.9ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 6578 GetRequests, 2592 SyntacticMatches, 0 SemanticMatches, 3985 ConstructedPredicates, 0 IntricatePredicates, 4 DeprecatedPredicates, 42384 ImplicationChecksByTransitivity, 575586.8ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=3822occurred in iteration=104, InterpolantAutomatonStates: 3370, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 3656.9ms AutomataMinimizationTime, 104 MinimizatonAttempts, 24860 StatesRemovedByMinimization, 98 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 703.8ms SsaConstructionTime, 8724.3ms SatisfiabilityAnalysisTime, 86554.2ms InterpolantComputationTime, 1874 NumberOfCodeBlocks, 1874 NumberOfCodeBlocksAsserted, 248 NumberOfCheckSat, 3538 ConstructedInterpolants, 16 QuantifiedInterpolants, 23288 SizeOfPredicates, 312 NumberOfNonLiveVariables, 8588 ConjunctsInSsa, 1178 ConjunctsInUnsatCore, 210 InterpolantComputations, 20 PerfectInterpolantSequences, 355/2368 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